Skip to content

Commit 89c5cb3

Browse files
committed
Fix:채팅방 나가기(메세지) 오류 수정
1 parent b3f8ea9 commit 89c5cb3

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

src/main/java/cmf/commitField/domain/chat/chatRoom/service/ChatRoomServiceImpl.java

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -206,16 +206,14 @@ public void outRoom(Long userId, Long roomId) {
206206
return;
207207
}
208208
// 방장이라면 방 삭제
209-
chatMessageRepository.deleteChatMsgByChatRoom_Id(roomId); //방 삭제 시 채팅도 다 삭제(필요 시)
209+
chatMessageRepository.deleteChatMsgByChatRoom_Id(roomId); //방 삭제 시 채팅도 다 삭제
210+
// 방 삭제시 채탱 메세지 전체 삭제(포함)
210211
userChatRoomRepository.deleteUserChatRoomByChatRoom_Id(roomId);
212+
213+
//채팅방 삭제
211214
chatRoomRepository.deleteById(roomId);
212215

213-
// 방의 생성자와 현재 사용자가 같은지 확인
214-
boolean isCreator = Objects.equals(room.getRoomCreator(), userId);
215216

216-
// 방장 여부와 상관없이 항상 사용자-채팅방 연결만 제거
217-
// 방이 삭제되지 않고 목록에 계속 표시됨
218-
userChatRoomRepository.deleteUserChatRoomByChatRoom_IdAndUserId(roomId, userId);
219217
}
220218

221219
// 방 삭제는 별도의 메소드로 분리

0 commit comments

Comments
 (0)