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 })))
);