diff --git a/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/messages.component.html b/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/messages.component.html index 27f3229a..b2ec202a 100644 --- a/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/messages.component.html +++ b/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/messages.component.html @@ -181,6 +181,7 @@ (fileDragLeave)="onFileDragLeave()" > + { switch (notiOrRes.SSVC_TYPE) { case SSVC_TYPE_ROOM_INVITE_RES: - { - const noti = notiOrRes as InviteNotification; - this.logger.debug( - 'Notification::roomProtocolService::InviteNotification', - noti - ); - this.store.dispatch( - RoomStore.inviteSuccess({ - roomSeq: noti.roomSeq - }) - ); - } - break; case SSVC_TYPE_ROOM_INVITE_NOTI: { const noti = notiOrRes as InviteNotification; diff --git a/projects/ucap-webmessenger-app/src/app/store/messenger/room/effects.ts b/projects/ucap-webmessenger-app/src/app/store/messenger/room/effects.ts index e48f746e..8feefb54 100644 --- a/projects/ucap-webmessenger-app/src/app/store/messenger/room/effects.ts +++ b/projects/ucap-webmessenger-app/src/app/store/messenger/room/effects.ts @@ -273,7 +273,15 @@ export class Effects { }) .pipe( map((res: InviteResponse) => { - return inviteSuccess(res); + // return inviteSuccess(res); + const loginInfo = this.sessionStorageService.get( + KEY_LOGIN_INFO + ); + return info({ + roomSeq: res.roomSeq, + isDetail: true, + localeCode: loginInfo.localeCode + }); }), catchError(error => of(inviteFailure({ error }))) );