From c3495007180ca6b417067ad5b951286e5adf4ce7 Mon Sep 17 00:00:00 2001 From: leejinho Date: Thu, 19 Dec 2019 17:19:36 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9C=A0=EC=A0=80=EA=B2=80=EC=83=89=20?= =?UTF-8?q?=ED=8C=9D=EC=97=85=EC=97=90=20=EB=B3=B8=EC=9D=B8=20=EA=B2=80?= =?UTF-8?q?=EC=83=89=EB=90=98=EC=A7=80=20=EC=95=8A=EB=8F=84=EB=A1=9D=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../messenger/components/left-sidenav/group.component.ts | 7 ++++++- .../components/left-sidenav/organization.component.ts | 7 ++++++- .../messenger/dialogs/chat/create-chat.dialog.component.ts | 7 ++++++- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/left-sidenav/group.component.ts b/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/left-sidenav/group.component.ts index dea79d60..c790147b 100644 --- a/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/left-sidenav/group.component.ts +++ b/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/left-sidenav/group.component.ts @@ -274,7 +274,12 @@ export class GroupComponent implements OnInit, OnDestroy { map(res => { switch (res.SSVC_TYPE) { case SSVC_TYPE_QUERY_DEPT_USER_DATA: - searchUserInfos.push(...(res as DeptUserData).userInfos); + const userInfos = (res as DeptUserData).userInfos; + searchUserInfos.push( + ...userInfos.filter( + userInfo => userInfo.seq !== this.loginRes.userSeq + ) + ); break; case SSVC_TYPE_QUERY_DEPT_USER_RES: { diff --git a/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/left-sidenav/organization.component.ts b/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/left-sidenav/organization.component.ts index 62b18a7a..8dbe42d4 100644 --- a/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/left-sidenav/organization.component.ts +++ b/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/left-sidenav/organization.component.ts @@ -266,7 +266,12 @@ export class OrganizationComponent map(res => { switch (res.SSVC_TYPE) { case SSVC_TYPE_QUERY_DEPT_USER_DATA: - searchUserInfos.push(...(res as DeptUserData).userInfos); + const userInfos = (res as DeptUserData).userInfos; + searchUserInfos.push( + ...userInfos.filter( + userInfo => userInfo.seq !== this.loginRes.userSeq + ) + ); break; case SSVC_TYPE_QUERY_DEPT_USER_RES: { diff --git a/projects/ucap-webmessenger-app/src/app/layouts/messenger/dialogs/chat/create-chat.dialog.component.ts b/projects/ucap-webmessenger-app/src/app/layouts/messenger/dialogs/chat/create-chat.dialog.component.ts index 0f222737..27283b69 100644 --- a/projects/ucap-webmessenger-app/src/app/layouts/messenger/dialogs/chat/create-chat.dialog.component.ts +++ b/projects/ucap-webmessenger-app/src/app/layouts/messenger/dialogs/chat/create-chat.dialog.component.ts @@ -323,7 +323,12 @@ export class CreateChatDialogComponent implements OnInit, OnDestroy { map(res => { switch (res.SSVC_TYPE) { case SSVC_TYPE_QUERY_DEPT_USER_DATA: - searchUserInfos.push(...(res as DeptUserData).userInfos); + const userInfos = (res as DeptUserData).userInfos; + searchUserInfos.push( + ...userInfos.filter( + userInfo => userInfo.seq !== this.loginRes.userSeq + ) + ); break; case SSVC_TYPE_QUERY_DEPT_USER_RES: {