Skip to content

Commit 188db9a

Browse files
authored
Merge pull request #57 from Gachigage/fix/chat
[fix] chat_message에 message_uuid 추가 및 적용
2 parents de74f4f + f026128 commit 188db9a

File tree

4 files changed

+9
-0
lines changed

4 files changed

+9
-0
lines changed

src/main/java/com/gachigage/chat/domain/ChatMessage.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,9 @@ public class ChatMessage {
4646
@Lob
4747
private String content;
4848

49+
@Column(name = "message_uuid", nullable = false, unique = true, length = 36)
50+
private String messageUuid;
51+
4952
@Enumerated(value = EnumType.STRING)
5053
@Column(name = "message_type")
5154
private ChatMessageType messageType;

src/main/java/com/gachigage/chat/dto/ChatMessageRequestDto.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,6 @@ public class ChatMessageRequestDto {
2020
private ChatMessageType messageType;
2121

2222
private String sendTime;
23+
24+
private String messageUuid;
2325
}

src/main/java/com/gachigage/chat/dto/ChatMessageResponseDto.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ public class ChatMessageResponseDto {
3131

3232
private final Long senderId;
3333

34+
private final String messageUuid;
35+
3436
public static ChatMessageResponseDto from(ChatMessage chatMessage, Long userOauthId) {
3537
Member sender = chatMessage.getSender();
3638
return ChatMessageResponseDto.builder()
@@ -41,6 +43,7 @@ public static ChatMessageResponseDto from(ChatMessage chatMessage, Long userOaut
4143
.senderIsBuyer(sender.equals(chatMessage.getChatRoom().getBuyer()))
4244
.messageType(chatMessage.getMessageType())
4345
.senderId(sender.getId())
46+
.messageUuid(chatMessage.getMessageUuid())
4447
.build();
4548
}
4649
}

src/main/java/com/gachigage/chat/service/ChatService.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,7 @@ public void processMessage(ChatMessageRequestDto messageRequestDto, Long memberO
171171
.orElseThrow(() -> new CustomException(ErrorCode.USER_NOT_FOUND));
172172

173173
ChatMessage chatMessage = ChatMessage.builder()
174+
.messageUuid(messageRequestDto.getMessageUuid())
174175
.chatRoom(chatRoom)
175176
.sender(sender)
176177
.messageType(messageRequestDto.getMessageType())

0 commit comments

Comments
 (0)