[AAE-10777] Move services from Core in Content the right place (#8242)

Clean core services and directive
This commit is contained in:
Eugenio Romano
2023-03-10 09:28:24 +01:00
committed by GitHub
parent 112e272ce7
commit 2590e7d0a9
263 changed files with 884 additions and 3393 deletions

View File

@@ -16,16 +16,16 @@
*/
import { Pipe, PipeTransform } from '@angular/core';
import { User } from '../models/general-user.model';
import { UserLike } from './user-like.interface';
@Pipe({ name: 'fullName' })
export class FullNamePipe implements PipeTransform {
transform(user: User): string {
transform(user: UserLike): string {
return this.buildFullName(user) ? this.buildFullName(user) : this.buildFromUsernameOrEmail(user);
}
buildFullName(user: User): string {
buildFullName(user: UserLike): string {
const fullName: string[] = [];
fullName.push(user?.firstName);
@@ -34,7 +34,7 @@ export class FullNamePipe implements PipeTransform {
return fullName.join(' ').trim();
}
buildFromUsernameOrEmail(user: User): string {
buildFromUsernameOrEmail(user: UserLike): string {
return (user?.username || user?.email) ?? '' ;
}
}