ucap-doc/documents/업무/3월/5째주/0331.txt

87 lines
1.9 KiB
Plaintext
Raw Normal View History

2020-03-31 08:49:05 +00:00
sender:
_eventCount: 14,
autoHideMunuBar: false,
id: 1,
webContents:
_eventCount: 21,
id: 3,
inPageIndex: 0,
currentIndex:2
focusBrowser,webContents.currentIndex > 1
윈도우 브라우저 상태
_eventCount: 14,
id: 1,
webContents:
_eventCount: 24,
currentIndex: 0,
id: 3,
inPageIndex: -1,
pendingIndex: -1
기존 send notification
sendNotification 이벤트
event/effect
newInfo$ 이벤트
현재 오픈방일 경우
read$ 이벤트
읽음 처리
현재 오픈방
updateRoomUserLastReadSeq$ 이벤트
액션 주체 와 로그인 사용자가 같은경우
updateUnreadCount 이벤트
파일정보 조회
오픈방이 아닌 경우
대화방 상태 변경에 대한 처리
newEventMessage 이벤트
블러 정보
roomSeq, info<EventJson>
현재 대화방 번호 & send 노티 대화방 번호 일치
포커스
newInfo
블러
blurInfo
블러 정보 저장
대화방 포커스
블러 정보가 있는 경우
블러 정보 초기화 후 처리
대화 이벤트 노티 클릭
블러 정보가 있는 경우
대화방 번호가 같은 경우
대화방 포커스
대화방 번호가 다른 경우
블러 정보 초기화
sendNotification
윈도우 상태가 focus일때
윈도우 상태가 blur 일때
state
focus를 위한 state 생성
! eventSeq[]
roomSeq: number;
eventSeq: number;
info: Info<EventJson>;
오픈 대화방
blur 일 때
노티피케이션 클릭 후 이동
native service에 클릭 이벤트
focus state 초기화
앱 새로고침
focus state 초기화
focus 일 때
대화 읽음 처리
blur
chat.component
선택대화방 프로퍼티
focus