diff --git a/projects/ucap-webmessenger-ui-chat/src/lib/components/messages.component.ts b/projects/ucap-webmessenger-ui-chat/src/lib/components/messages.component.ts index 797d512e..391b45d9 100644 --- a/projects/ucap-webmessenger-ui-chat/src/lib/components/messages.component.ts +++ b/projects/ucap-webmessenger-ui-chat/src/lib/components/messages.component.ts @@ -36,20 +36,24 @@ export class MessagesComponent implements OnInit { } getUserName(seq: number): string { - const userInfo: UserInfo[] = this.userInfos.filter( - user => user.seq === seq - ); - if (!!userInfo && userInfo.length > 0) { - return userInfo[0].name; + if (!!this.userInfos) { + const userInfo: UserInfo[] = this.userInfos.filter( + user => user.seq === seq + ); + if (!!userInfo && userInfo.length > 0) { + return userInfo[0].name; + } } return '(알수없는 사용자)'; } getUserProfile(seq: number): string { - const userInfo: UserInfo[] = this.userInfos.filter( - user => user.seq === seq - ); - if (!!userInfo && userInfo.length > 0) { - return this.profileImageRoot + userInfo[0].profileImageFile; + if (!!this.userInfos) { + const userInfo: UserInfo[] = this.userInfos.filter( + user => user.seq === seq + ); + if (!!userInfo && userInfo.length > 0) { + return this.profileImageRoot + userInfo[0].profileImageFile; + } } return ''; }