@@ -43,30 +43,29 @@ public ChatMsgResponse sendMessage(ChatMsgRequest message, Long userId, Long roo
43
43
44
44
ChatRoom chatRoom = chatRoomRepository .findChatRoomById (roomId )
45
45
.orElseThrow (() -> new CustomException (ErrorCode .NOT_FOUND_ROOM ));
46
- // ์ฑํ
๋ฉ์์ง ์์ฑ
46
+
47
47
ChatMsg chatMsg = ChatMsg .builder ()
48
48
.message (message .getMessage ())
49
49
.createdAt (LocalDateTime .now ())
50
50
.user (findUser )
51
51
.chatRoom (chatRoom )
52
52
.build ();
53
53
54
- // Response message
55
- // ์๋ต ๊ฐ์ผ๋ก ๋ณํ
56
-
57
- ChatMsgResponse response = ChatMsgResponse .builder ()
54
+ chatMessageRepository .save (chatMsg );
58
55
56
+ // Response message
57
+ // ์๋ต๊ฐ ๋ณํ
58
+ return ChatMsgResponse .builder ()
59
+ .id (chatMsg .getId ()) // chatMsgId ์ถ๊ฐ
59
60
.roomId (roomId )
60
- .from (findUser .getNickname ())
61
+ .from (findUser .getUsername ())
61
62
.message (message .getMessage ())
62
63
.sendAt (chatMsg .getCreatedAt ())
64
+ .avatarUrl (findUser .getAvatarUrl ()) // ์๋ฐํ URL ์ถ๊ฐ
63
65
.build ();
64
- chatMessageRepository .save (chatMsg );
65
- return response ;
66
66
67
67
}
68
68
69
-
70
69
@ Transactional (readOnly = true )
71
70
@ Override
72
71
public List <ChatMsgDto > getRoomChatMsgList (Long roomId , Long userId , Long lastId ) {
@@ -83,10 +82,11 @@ public List<ChatMsgDto> getRoomChatMsgList(Long roomId, Long userId, Long lastId
83
82
for (ChatMsg chatMsg : chatMsgsList ) {
84
83
ChatMsgDto build = ChatMsgDto .builder ()
85
84
.chatMsgId (chatMsg .getId ())
86
- .nickname (chatMsg .getUser ().getNickname ())
85
+ .nickname (chatMsg .getUser ().getUsername ()) // nickname ๋์ username ์ฌ์ฉ
87
86
.sendAt (chatMsg .getCreatedAt ())
88
87
.message (chatMsg .getMessage ())
89
88
.userId (chatMsg .getUser ().getId ())
89
+ .avatarUrl (chatMsg .getUser ().getAvatarUrl ()) // avatarUrl ์ถ๊ฐ
90
90
.build ();
91
91
if (build .getSendAt ().isAfter (joinDt )) {
92
92
chatMsgDtos .add (build );
0 commit comments