diff --git a/src/main/java/stackpot/mongo/ChatRepository.java b/src/main/java/stackpot/mongo/ChatRepository.java index 8ed44622..09d6c560 100644 --- a/src/main/java/stackpot/mongo/ChatRepository.java +++ b/src/main/java/stackpot/mongo/ChatRepository.java @@ -25,4 +25,6 @@ public interface ChatRepository extends MongoRepository { int countByChatRoomId(Long chatRoomId); int countByChatRoomIdAndIdGreaterThan(Long chatRoomId, Long lastReadChatId); + + void deleteByUserIdAndChatRoomId(Long userId, Long chatRoomId); } diff --git a/src/main/java/stackpot/stackpot/chat/service/chat/ChatCommandService.java b/src/main/java/stackpot/stackpot/chat/service/chat/ChatCommandService.java index 405873ec..edcbd793 100644 --- a/src/main/java/stackpot/stackpot/chat/service/chat/ChatCommandService.java +++ b/src/main/java/stackpot/stackpot/chat/service/chat/ChatCommandService.java @@ -28,4 +28,8 @@ public Chat saveChatMessage(ChatRequestDto.ChatMessageDto chatMessageDto, Long u return chatRepository.save(chat); } + + public void deleteChatMessage(Long userId, Long chatRoomId) { + chatRepository.deleteByUserIdAndChatRoomId(userId, chatRoomId); + } }