System 설계
-
0. 채팅 시스템 요구사항 분석System 설계/Chat System 2023. 11. 26. 21:10
요구 사항 나열 채팅방에 접속 시 읽지 않은 메시지를 읽음 처리 해야한다. 채팅방에 접속 시에도 채팅방 메시지 전송 받는다면 휘발성 알림을 받는다.(휘발성 알림은 2초 후에 사라지고, 2초가 지나기전에 새로운 메시지가 도착하면 새로운 메시지로 대치되고 다시 2초 후에 사라진다.) 채팅방에서 메시지를 전송하면 채팅방에 접속되어있는 유저들에게 실시간으로 UI를 변경해야한다. 채팅방에 접속하고 있지않다면 공통 App Bar에 아직 읽지 않은 메시지 수를 메시지가 전송될 때마다 실시간으로 반영해야한다. 로그인을 하고 있지 않은 경우에는 아무런 알림을 받을 수는 없다. 1. 채팅방에 접속 시 읽지 않은 메시지를 읽음 처리 채팅방에 접속 시 채팅방의 메시지들을 가져오는데 이 때, 모든 메시지를 가지고 올 수 있고,..