From 1c8e35772296f91721cc9b04cc8c543d5c16c6b9 Mon Sep 17 00:00:00 2001 From: sBubshait Date: Tue, 5 Aug 2025 23:59:57 +0300 Subject: [PATCH] feat: ensure to return the user avatar when returning users --- .../main/java/online/wesal/wesal/dto/CreatorDTO.java | 10 ++++++++++ .../main/java/online/wesal/wesal/dto/LikedUserDTO.java | 10 ++++++++++ 2 files changed, 20 insertions(+) diff --git a/backend/src/main/java/online/wesal/wesal/dto/CreatorDTO.java b/backend/src/main/java/online/wesal/wesal/dto/CreatorDTO.java index 7b125d3..380dc2a 100644 --- a/backend/src/main/java/online/wesal/wesal/dto/CreatorDTO.java +++ b/backend/src/main/java/online/wesal/wesal/dto/CreatorDTO.java @@ -6,12 +6,14 @@ public class CreatorDTO { private String id; private String displayName; + private String avatar; public CreatorDTO() {} public CreatorDTO(User user) { this.id = String.valueOf(user.getId()); this.displayName = user.getDisplayName(); + this.avatar = user.getAvatar(); } public String getId() { @@ -29,4 +31,12 @@ public class CreatorDTO { public void setDisplayName(String displayName) { this.displayName = displayName; } + + public String getAvatar() { + return avatar; + } + + public void setAvatar(String avatar) { + this.avatar = avatar; + } } \ No newline at end of file diff --git a/backend/src/main/java/online/wesal/wesal/dto/LikedUserDTO.java b/backend/src/main/java/online/wesal/wesal/dto/LikedUserDTO.java index fe11315..b79ce28 100644 --- a/backend/src/main/java/online/wesal/wesal/dto/LikedUserDTO.java +++ b/backend/src/main/java/online/wesal/wesal/dto/LikedUserDTO.java @@ -7,6 +7,7 @@ public class LikedUserDTO { private String id; private String displayName; + private String avatar; private LocalDateTime likeTime; public LikedUserDTO() {} @@ -14,6 +15,7 @@ public class LikedUserDTO { public LikedUserDTO(User user, LocalDateTime likeTime) { this.id = String.valueOf(user.getId()); this.displayName = user.getDisplayName(); + this.avatar = user.getAvatar(); this.likeTime = likeTime; } @@ -33,6 +35,14 @@ public class LikedUserDTO { this.displayName = displayName; } + public String getAvatar() { + return avatar; + } + + public void setAvatar(String avatar) { + this.avatar = avatar; + } + public LocalDateTime getLikeTime() { return likeTime; }