Skip to content

Commit

Permalink
[fix] User equals 재정의 - #277
Browse files Browse the repository at this point in the history
  • Loading branch information
gardening-y committed Sep 19, 2024
1 parent 3bd438a commit 8519d2c
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions dateroad-domain/src/main/java/org/dateroad/user/domain/User.java
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@
import lombok.Setter;
import org.dateroad.common.BaseTimeEntity;

import java.util.Objects;

@NoArgsConstructor(access = AccessLevel.PROTECTED)
@AllArgsConstructor
@Builder(access = AccessLevel.PRIVATE)
Expand Down Expand Up @@ -53,6 +55,14 @@ public class User extends BaseTimeEntity {
@Setter
private int totalPoint = 0;

@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || !(o instanceof User)) return false;
User user = (User) o;
return Objects.equals(id, user.getId()); // Compare using the unique ID
}

public static User create(final String name, final String platformUserId, final Platform platForm, final String imageUrl) {
return User.builder()
.name(name)
Expand Down

0 comments on commit 8519d2c

Please sign in to comment.