대화 복사 일반 텍스트 대용량 텍스트 일반 번역 텍스트 대용량 번역 텍스트 ucap prj protocol-event isRecall fnc 데이터형 number로 변경 daesang recall effect cancel (roomseq, eventseq, deviceType) cnacelNotification() recallInfoList - reducer infoList 해당 메세지 갱신 대화방 갱신 대화방 eventList 갱신 대화방 새로고침 액션 생성 대화 삭제 대화 수정 -> 대화 회수 이펙트 대화방 새로고침 info2 호출 파라미터 roomId, isDetail: false, localeCode: loginRes.localeCode 리듀서 room2Success infoRequest roomId: string isDetail: boolean localeCode InfoResponse roomId: string; // /** // * Refresh of Room request // */ // export const roomRefresh = createAction( // '[ucap::chat::room] room refresh ', // props() // ); // export const roomRefreshFailure = createAction( // '[ucap::chat::room] room refresh Failure', // props<{ error: any }>() // ); roomRefresh$ = createEffect(() => { return this.actions$.pipe( ofType(roomRefresh), switchMap((action) => { const req = action.req; return this.roomProtocolService.info2(req).pipe( map((res) => room2Success({ roomInfo: res.roomInfo, roomUserInfo: res.roomUserInfo }) ), catchError((error) => of(roomFailure({ error }))) ); }) ); });