issues
search
Blind-Cafe
/
BlindCafe-Server
BlindCafe backend repository (Central MakeUs 8th)
https://www.blindcafe.me/
7
stars
1
forks
source link
상태 관리 / 채팅 / 푸시 알림 업데이트
#59
Closed
ruthetum
closed
2 years ago
ruthetum
commented
2 years ago
상태 관리
[x]
connect
: 접속한 사용자 정보 저장
[x]
subscribe
: 채팅방 구독 및 본인 토픽 구독, 구독한 토픽 저장(채팅방 실시간 접속 여부 확인용)
[x]
unsubscribe
: 채팅방 구독 취소 및 본인 토픽 구독 취소, 구독 취소한 토픽 저장(채팅방 실시간 접속 여부 확인용)
[x]
disconnect
: 캐시에서 사용자 정보 삭제
채팅
[x] WebSocket 설정
[x] ChannelInterceptor 설정
[x] STOMP command에 따른 핸들링 :
connect
,
subscribe
,
unsubscribe
,
disconnect
[x]
connect
(최초 연결) 시 Header 검증
[x] Redis Publisher, Subscriber 설정
[x] 채팅 메세지 타입 재정의
[x] 텍스트 메시지 전송
[x] 파일(이미지, 비디오, 오디오) 메시지 전송
알림
[x] FCM Util Class 재정의
[x] 접속하지 않는 사용자 기준으로 FCM 전송
ruthetum
commented
2 years ago
채팅
[x] 채팅방 메시지 조회
상태 관리
connect
: 접속한 사용자 정보 저장subscribe
: 채팅방 구독 및 본인 토픽 구독, 구독한 토픽 저장(채팅방 실시간 접속 여부 확인용)unsubscribe
: 채팅방 구독 취소 및 본인 토픽 구독 취소, 구독 취소한 토픽 저장(채팅방 실시간 접속 여부 확인용)disconnect
: 캐시에서 사용자 정보 삭제채팅
connect
,subscribe
,unsubscribe
,disconnect
connect
(최초 연결) 시 Header 검증알림