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 현재 대화방 번호 & send 노티 대화방 번호 일치 포커스 newInfo 블러 blurInfo 블러 정보 저장 대화방 포커스 블러 정보가 있는 경우 블러 정보 초기화 후 처리 대화 이벤트 노티 클릭 블러 정보가 있는 경우 대화방 번호가 같은 경우 대화방 포커스 대화방 번호가 다른 경우 블러 정보 초기화 sendNotification 윈도우 상태가 focus일때 윈도우 상태가 blur 일때 state focus를 위한 state 생성 ! eventSeq[] roomSeq: number; eventSeq: number; info: Info; 오픈 대화방 blur 일 때 노티피케이션 클릭 후 이동 native service에 클릭 이벤트 focus state 초기화 앱 새로고침 focus state 초기화 focus 일 때 대화 읽음 처리 blur chat.component 선택대화방 프로퍼티 focus