Skip to content

Commit c1d9da3

Browse files
authored
Merge pull request #119 from KB-Hackerton/feature/112
Feat: 채팅방 목록 수정
2 parents 6678a76 + a9d47dc commit c1d9da3

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

src/main/java/kb_hack/backend/domain/chat/dto/response/ChatRoomDetailResponse.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ public class ChatRoomDetailResponse {
1616
private String memberBadge; // 멤버 뱃지
1717
private Boolean isComplete; // SOS 완료 여부
1818
private Boolean isOwner; // 현재 사용자가 SOS 소유자인지 여부
19-
private LocalDateTime createdAt; // 긴급 상태 (예: "EMERGENCY", "NORMAL", "ETC")
20-
19+
private LocalDateTime createdAt; // 채팅방 생성 시간
20+
private String partnerImage; // 상대방 프로필 이미지 URL
21+
private int unReadCount; // 읽지 않은 메시지 수
2122
}

src/main/java/kb_hack/backend/domain/chat/service/ChatService.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import static kb_hack.backend.global.common.exception.enums.BadStatusCode.*;
44

5-
import java.util.ArrayList;
65
import java.util.HashSet;
76
import java.util.List;
87
import java.util.Set;
@@ -14,7 +13,7 @@
1413
import kb_hack.backend.domain.chat.dto.response.ChatMemberListResponse;
1514
import kb_hack.backend.domain.chat.dto.response.ChatMessageHistoryDto;
1615
import kb_hack.backend.domain.chat.dto.ChatMessageDto;
17-
import kb_hack.backend.domain.chat.dto.response.ChatMessageResponse;
16+
1817
import kb_hack.backend.domain.chat.dto.response.ChatRoomDetailResponse;
1918
import kb_hack.backend.domain.chat.dto.response.MyChatListResponse;
2019
import kb_hack.backend.domain.chat.entity.ChatMessage;
@@ -323,6 +322,8 @@ public ChatRoomDetailResponse getChatRoomDetail(Long roomId, MemberVO memberVO)
323322
.memberBadge(owner.getBadge())
324323
.isOwner(chatRoom.getOwnerId().equals(member.getMemberId()))
325324
.createdAt(sos.getCreatedAt())
325+
// .unReadCount()
326+
// .partnerImage(owner.getProfileImage())
326327
.build();
327328
}
328329

0 commit comments

Comments
 (0)