20일 와서 할일 주소록 동기화 테스트 모바일로 테스트 하지 못할경우 JSON 데이터 만들어서 테스트 진행 state reducer action sync-service 테스트 후 수정 PhoneBookData 추가 파일 뷰어 common-api-service.ts file-viewer.dialog.component.html file-viewer.dialog.component.ts messages.component.ts ucap-webmessenger-app/layouts/messenger/component file.servic.ts ucap-webmessenger-app/service bundle-image.event-json.ts file.event-json.ts mass-text.event-json.ts mass-translation.event-json.ts plan.event-json.ts video-confrence.event-json.ts file-info.ts ucap-webmessenger-protocol-file/src/lib/models public-api.ts ucap-webmessenger-ui/src ucap-ui.module.ts ucap-webmessenger-ui/src/lib file-viewer.compoent.html file-viewer.compoent.ts media-viewe.component.html media-viewe.component.scss media-viewe.component.spec.ts media-viewe.component.ts binary-viewe.component.html binary-viewe.component.ts document-viewer.component.ts image-viewer.component.html image-viewer.component.ts sound-viewer.component.html sound-viewer.component.ts video-viewer.component.html video-viewer.component.ts select-file-info.ts message-box.component.ts messages.component.ts ucap-webmessenger-ui-chat/src /lib/component bundle-image.component.html bundle-image.component.ts file.component.ts ucap-webmessenger-ui-chat/src/lib/component/message-box 요구사항 이미지 뷰어 묶음 파일 출력 기능 기존 이미지 타입에 영향 주지 않아야 한다. 이미지 뷰어 묶음 파일 다운로드 기능 이미지 뷰어 이전/다음 기능 메세지 출력 메세지 박스 출력 메세지 파일 출력 기존 파일 뷰어 분석 app->messages.component 호출 파일 클릭 이벤트 정의() room-info 서브젝트 생성 이벤트 리스트 서브젝트 생성 fileviewer 클릭 이벤트 생성 ui-chat->messages.component 호출 room-info 서브젝트 전달 이벤트 서브젝트 전달 fileviewer 클릭 이벤트 전달 [for message.length] ui-chat->message-box.component 호출 message 정보 전달 room-info 전달 파일저장 클릭 이벤트 전달 fileviewer 클릭 이벤트 전달(FileEventJson) ui-chat->message-box.component.html EventType.File ucap-chat-message-box-file 호출 room-info 전달 fileviewer 클릭 이벤트 전달 (FileEventJson) EventType.BundleImage ucap-chat-message-box-bundle-image 호출 room-info 전달 파일 클릭 이벤트 실행(FileEventJson) file-viewer.dialog.component.ts 호출 fileInfo, downloadUrl, userSeq, deviceType, token 전달 download 클릭 이벤트 정의 file-viewer.component.ts 호출 fileInfo 전달 fileDownloadUrl 전달 download 클릭 이벤트 전달() 클로즈 이벤트 전달 file-viewer.component.html FileViewerType 구분 ucap-image-viewer fileInfo 전달 fileDownloadUrl 전달 closed 이벤트 클릭 전달 download 이벤트 클릭 전달 수정 파일 뷰어 분석 app->messages.component 호출 파일 정보 리스트 서브젝트 생성 선택 파일 정보 맵핑 이벤트 정의(선택 파일) 이미지 뷰어 다이얼로그 호출 ui-chat->messages.component 호출 파일 클릭 이벤트(상위호출) 시작 layout/messages.component.ts ui-chat/messages.compoent ui-chat/message-box.component message-box/file.component.ts image.component onFileViewer(fileInfo) layout/messages.component.ts-> onFileViewer(fileInfo) 실행 layout/common/dialog/file-view.dialog.component.ts ui/file-viewer.component ui/document-viewer.component.ts ui/image-viewer.component.ts ui/sound-viewer.component.ts ui/video-viewer.compoent.ts ui/binary-viewer.component.ts 끝 있는것 파일정보 리스트 방정보 사용자 정보 없는것 추가 기능 대화방 미디어 이미지 이전/다음 처리 메세지 박스 번들이미지 클릭 처리 미디어 이미지 뷰어 (이미지, 번들 이미지, 사운드 이미지, 비디오 이미지) 처리 번들이미지 다운로드 처리 정보 대화방 전체 파일정보 리스트 현재 사용자 선택 파일 정보 file-viewer.dialog.component.ts 현재파일 정보 번들이미지 다운로드 처리 대화방 전체 파일정보 변경에 대한 구독 등록 미디어 뷰어 컴포넌트 생성 ui/image-viewer.component.ts ui/sound-viewer.component.ts ui/video-viewer.compoent.ts layout/messages.component.ts TODO 설정->쪽지 알림 메뉴 삭제 (주석) 설정->원격 지원 메뉴 삭제 (주석) left-menu->전화걸기 메뉴 삭제 (주석)