Skip to content

Commit

Permalink
Add likesCurrentUser attribute to UserDto
Browse files Browse the repository at this point in the history
  • Loading branch information
Nonononoki committed Jun 15, 2024
1 parent bef46e0 commit 504cf26
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions src/main/java/com/nonononoki/alovoa/model/UserDto.java
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ public class UserDto {
private long numReports;
private boolean blockedByCurrentUser;
private boolean reportedByCurrentUser;
private boolean likesCurrentUser;
private boolean likedByCurrentUser;
private boolean hiddenByCurrentUser;
private long numberReferred;
Expand Down Expand Up @@ -173,6 +174,11 @@ public static UserDto userToUserDto(DtoBuilder builder)
.filter(o -> o.getUserTo().getId() != null)
.anyMatch(o -> o.getUserTo().getId().equals(user.getId()));
}
if (user.getLikes() != null) {
dto.likesCurrentUser = user.getLikes().stream()
.filter(o -> o.getUserTo().getId() != null)
.anyMatch(o -> o.getUserTo().getId().equals(currentUser.getId()));
}
if (currentUser.getLikes() != null) {
dto.likedByCurrentUser = currentUser.getLikes().stream()
.filter(o -> o.getUserTo().getId() != null)
Expand Down

0 comments on commit 504cf26

Please sign in to comment.