채팅방 영구 떠나기
참여중인 채팅방에 대하여 영구적으로 채팅방을 떠나는 API
채팅방을 떠날경우 자신의 채팅목록 리스트에는 노출되지 않는다.
상대방입장에서는 아직 떠나지 않았을 경우 떠난회원의 정보를 볼 수 없고, 채팅방 목록,채팅메시지는 조회가능한다.
프로세스
둘 다 입장해 있는 경우에서 채팅방을 영구적으로 떠날 경우 채팅방을 논리삭제(INACTIVE)로 바꾸며 , 외래 테이블인 CHAT_ROOM_MEMBERS에서 값을 물리삭제한다.
한명이 떠난 상태(채팅방에 본인혼자 있는경우)에는 채팅방을 물리 삭제한다.
만약 회원탈퇴로 인해 비정상 데이터가 남아 있는 경우에도 한명이 떠났다고 간주하여 , 물리삭제한다.
DELETE /chat/api/v1/room/{chatRoomId}
PathVariable
chatRoomId : 채팅방 고유번호
Request Headers
Name
Value
Accept
application/json
Cookie
리프레시 토큰
Access
액세스 토큰
Response
{
"status": 200,
"code": "SUCCESS REQUEST",
"data": null,
"timestamp": "2024-11-16 01:58:45"
}
Last updated