Skip to content

Commit d995f5f

Browse files
committed
fix(post) : 글 작성자 프로필 response 추가
1 parent 7b2aa8a commit d995f5f

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

src/main/java/com/example/FixLog/dto/post/PostDto.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
public class PostDto {
1111
private Long userId;
1212
private String nickname;
13+
private String writerProfileImage;
1314
private String postTitle;
1415
private String coverImageUrl;
1516
private String problem;

src/main/java/com/example/FixLog/service/PostService.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,7 @@ public PostResponseDto viewPost(Long postId){
241241
PostDto postInfo = new PostDto(
242242
currentPost.getUserId().getUserId(),
243243
currentPost.getUserId().getNickname(),
244+
currentPost.getUserId().getProfileImageUrl(),
244245
currentPost.getPostTitle(),
245246
getDefaultCover(currentPost.getCoverImage()),
246247
currentPost.getProblem(),
@@ -256,28 +257,28 @@ public PostResponseDto viewPost(Long postId){
256257
.collect(toList())
257258
);
258259

259-
String nickname; String profileImageUrl;
260+
String nickname; String userProfileImage;
260261
boolean isLiked; boolean isMarked;
261262
if (optionalMember.isPresent()){
262263
Member member = optionalMember.get();
263264
nickname = member.getNickname();
264265
String imageUrl = member.getProfileImageUrl();
265-
profileImageUrl = getDefaultProfile(imageUrl);
266+
userProfileImage = getDefaultProfile(imageUrl);
266267

267268
isLiked = currentPost.getPostLikes().stream()
268269
.anyMatch(postLike -> postLike.getUserId().equals(member));
269270
isMarked = currentPost.getBookmarks().stream()
270271
.anyMatch(bookmark -> bookmark.getFolderId().getUserId().equals(member));
271272
} else {
272273
nickname = "로그인하지 않았습니다.";
273-
profileImageUrl = "https://fixlogsmwubucket.s3.ap-northeast-2.amazonaws.com/default/DefaultImage.png"; // 비로그인 기본 이미지
274+
userProfileImage = "https://fixlogsmwubucket.s3.ap-northeast-2.amazonaws.com/default/DefaultImage.png"; // 비로그인 기본 이미지
274275
isLiked = false;
275276
isMarked = false;
276277
}
277278

278279
LocalDate createdAt = currentPost.getCreatedAt().toLocalDate();
279280

280-
return new PostResponseDto(postInfo, createdAt, nickname, profileImageUrl, isLiked, isMarked);
281+
return new PostResponseDto(postInfo, createdAt, nickname, userProfileImage, isLiked, isMarked);
281282
}
282283

283284
// 게시글 좋아요

0 commit comments

Comments
 (0)