From 06ffd4e2138ca5f78d3333425916d46834b1f337 Mon Sep 17 00:00:00 2001 From: leejh Date: Fri, 11 Oct 2019 18:02:27 +0900 Subject: [PATCH] bug fix --- .../src/lib/components/messages.component.ts | 24 +++++++++++-------- 1 file changed, 14 insertions(+), 10 deletions(-) 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 ''; }