diff --git a/src/main/java/com/leets/X/domain/chat/dto/response/ChattingDto.java b/src/main/java/com/leets/X/domain/chat/dto/response/ChattingDto.java index 1a53494..10ce327 100644 --- a/src/main/java/com/leets/X/domain/chat/dto/response/ChattingDto.java +++ b/src/main/java/com/leets/X/domain/chat/dto/response/ChattingDto.java @@ -16,9 +16,10 @@ public record ChattingDto( ) { public static ChattingDto of(User sender, User opponent, List chatMessageList) { + String url = (opponent.getImage()==null) ? "" : opponent.getImage().getUrl(); return new ChattingDto( sender.getId(), sender.getName(), - opponent.getId(), opponent.getName(), opponent.getImage().getUrl(), + opponent.getId(), opponent.getName(), url, chatMessageList ); } diff --git a/src/main/java/com/leets/X/domain/chat/dto/response/ChattingListResponseDto.java b/src/main/java/com/leets/X/domain/chat/dto/response/ChattingListResponseDto.java index 2d4345a..3c0ab73 100644 --- a/src/main/java/com/leets/X/domain/chat/dto/response/ChattingListResponseDto.java +++ b/src/main/java/com/leets/X/domain/chat/dto/response/ChattingListResponseDto.java @@ -16,10 +16,11 @@ public record ChattingListResponseDto( LatestMessageDto latestMessageDto ) { public static ChattingListResponseDto of(Long roomId, User sender, User opponent, LatestMessageDto latestMessageDto) { + String url = (opponent.getImage()==null) ? "" : opponent.getImage().getUrl(); return new ChattingListResponseDto( roomId, sender.getId(), sender.getName(), - opponent.getId(), opponent.getName(), opponent.getImage().getUrl(), + opponent.getId(), opponent.getName(), url, latestMessageDto ); }