diff --git a/package.json b/package.json index 0ee3a9f7..1d5fd7df 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ucap-webmessenger", - "version": "0.0.5", + "version": "0.0.6", "author": { "name": "LG CNS", "email": "lgucap@lgcns.com" diff --git a/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/messages.component.ts b/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/messages.component.ts index 982c6e34..727bf19e 100644 --- a/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/messages.component.ts +++ b/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/messages.component.ts @@ -1545,11 +1545,11 @@ export class MessagesComponent implements OnInit, OnDestroy, AfterViewInit { }); if (!!result && !!result.choice && result.choice) { - const userSeqs: number[] = this.userInfoList.map(userInfo => { - if (userInfo.isJoinRoom) { - return userInfo.seq; - } - }); + // include me here.. + const userSeqs: number[] = this.userInfoList + .filter(userInfo => userInfo.isJoinRoom) + .map(userInfo => userInfo.seq); + if ( !!result.selectedUserList && result.selectedUserList.length > 0 @@ -1562,9 +1562,6 @@ export class MessagesComponent implements OnInit, OnDestroy, AfterViewInit { } if (userSeqs.length > 0) { - // include me - userSeqs.push(this.loginRes.userSeq); - this.store.dispatch( RoomStore.inviteOrOpen({ req: { diff --git a/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/right-drawer/room-user-list.component.ts b/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/right-drawer/room-user-list.component.ts index cb1c6c38..f487f614 100644 --- a/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/right-drawer/room-user-list.component.ts +++ b/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/right-drawer/room-user-list.component.ts @@ -154,11 +154,11 @@ export class RoomUserListComponent implements OnInit, OnDestroy { }); if (!!result && !!result.choice && result.choice) { - const userSeqs: number[] = this.userInfoList.map(userInfo => { - if (userInfo.isJoinRoom) { - return userInfo.seq; - } - }); + // include me here.. + const userSeqs: number[] = this.userInfoList + .filter(userInfo => userInfo.isJoinRoom) + .map(userInfo => userInfo.seq); + if (!!result.selectedUserList && result.selectedUserList.length > 0) { result.selectedUserList.forEach(user => { if (userSeqs.indexOf(user.seq) < 0) { @@ -168,9 +168,6 @@ export class RoomUserListComponent implements OnInit, OnDestroy { } if (userSeqs.length > 0) { - // include me - userSeqs.push(this.loginRes.userSeq); - this.store.dispatch( RoomStore.inviteOrOpen({ req: {