readNotification 에서의 로직 개선.
This commit is contained in:
parent
cc73faaaa3
commit
2f3a76a7f7
|
@ -925,19 +925,30 @@ export class Effects {
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
// not opened room :: unread count increased
|
if (action.info.type === EventType.File) {
|
||||||
if (
|
// File 정보 수집.
|
||||||
action.SVC_TYPE === SVC_TYPE_EVENT &&
|
this.store.dispatch(
|
||||||
action.SSVC_TYPE === SSVC_TYPE_EVENT_SEND_RES
|
fileInfo({
|
||||||
) {
|
req: {
|
||||||
/**
|
roomSeq: action.roomSeq,
|
||||||
* 다른 디바이스에서 대화를 송신 할경우 RES 가 noti 로 유입될 수 있다.
|
// { 파일타입 } cf) I : 이미지 V: 동영상 F: 파일 "" 빈값이면 모든 타입을 내려줌
|
||||||
* 이때 unread count 를 중가하지 않는다.
|
type: FileType.All
|
||||||
*/
|
}
|
||||||
|
})
|
||||||
|
);
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
if (!roomInfo || roomInfo.roomSeq !== action.roomSeq) {
|
// not opened room :: unread count increased
|
||||||
|
if (
|
||||||
|
action.SVC_TYPE === SVC_TYPE_EVENT &&
|
||||||
|
action.SSVC_TYPE === SSVC_TYPE_EVENT_SEND_RES
|
||||||
|
) {
|
||||||
|
/**
|
||||||
|
* 다른 디바이스에서 대화를 송신 할경우 RES 가 noti 로 유입될 수 있다.
|
||||||
|
* 이때 unread count 를 중가하지 않는다.
|
||||||
|
*/
|
||||||
|
} else {
|
||||||
if (!!trgtRoomInfos && !!trgtRoomInfos[action.roomSeq]) {
|
if (!!trgtRoomInfos && !!trgtRoomInfos[action.roomSeq]) {
|
||||||
const noReadCnt = trgtRoomInfos[action.roomSeq].noReadCnt;
|
const noReadCnt = trgtRoomInfos[action.roomSeq].noReadCnt;
|
||||||
this.store.dispatch(
|
this.store.dispatch(
|
||||||
|
@ -950,19 +961,6 @@ export class Effects {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (action.info.type === EventType.File) {
|
|
||||||
// File 정보 수집.
|
|
||||||
this.store.dispatch(
|
|
||||||
fileInfo({
|
|
||||||
req: {
|
|
||||||
roomSeq: action.roomSeq,
|
|
||||||
// { 파일타입 } cf) I : 이미지 V: 동영상 F: 파일 "" 빈값이면 모든 타입을 내려줌
|
|
||||||
type: FileType.All
|
|
||||||
}
|
|
||||||
})
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
// 대화 > 리스트 :: finalEventMessage refresh
|
// 대화 > 리스트 :: finalEventMessage refresh
|
||||||
this.store.dispatch(ChatStore.newEventMessage(action));
|
this.store.dispatch(ChatStore.newEventMessage(action));
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in New Issue
Block a user