From 5cd026c025affe6096d897ee179bcc26697ad47b Mon Sep 17 00:00:00 2001 From: Liam Date: Sat, 27 Jul 2024 20:17:57 +0100 Subject: [PATCH] add timestamp to the score DTO --- src/main/java/cc/fascinated/model/score/TrackedScore.java | 2 +- .../java/cc/fascinated/model/score/TrackedScoreDTO.java | 7 +++++++ src/main/java/cc/fascinated/platform/Platform.java | 1 - src/main/java/cc/fascinated/services/PlatformService.java | 1 - 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/main/java/cc/fascinated/model/score/TrackedScore.java b/src/main/java/cc/fascinated/model/score/TrackedScore.java index 2f84056..c36a022 100644 --- a/src/main/java/cc/fascinated/model/score/TrackedScore.java +++ b/src/main/java/cc/fascinated/model/score/TrackedScore.java @@ -101,6 +101,6 @@ public class TrackedScore { * Gets the Tracked Score as a DTO */ public TrackedScoreDTO getAsDTO() { - return new TrackedScoreDTO(scoreId, playerId, leaderboardId, pp, rank, score, missedNotes, accuracy); + return new TrackedScoreDTO(scoreId, playerId, leaderboardId, pp, rank, score, missedNotes, accuracy, timestamp); } } diff --git a/src/main/java/cc/fascinated/model/score/TrackedScoreDTO.java b/src/main/java/cc/fascinated/model/score/TrackedScoreDTO.java index 00e2e57..4c12ea3 100644 --- a/src/main/java/cc/fascinated/model/score/TrackedScoreDTO.java +++ b/src/main/java/cc/fascinated/model/score/TrackedScoreDTO.java @@ -4,6 +4,8 @@ import jakarta.persistence.Id; import lombok.AllArgsConstructor; import lombok.Getter; +import java.util.Date; + /** * @author Fascinated (fascinated7) */ @@ -50,4 +52,9 @@ public class TrackedScoreDTO { * The accuracy of the score. */ private Double accuracy; + + /** + * The timestamp of the score. + */ + private Date timestamp; } diff --git a/src/main/java/cc/fascinated/platform/Platform.java b/src/main/java/cc/fascinated/platform/Platform.java index 213b075..ee7a856 100644 --- a/src/main/java/cc/fascinated/platform/Platform.java +++ b/src/main/java/cc/fascinated/platform/Platform.java @@ -5,7 +5,6 @@ import lombok.AllArgsConstructor; import lombok.Getter; import lombok.RequiredArgsConstructor; import lombok.Setter; -import org.springframework.beans.factory.annotation.Autowired; import java.util.Map; diff --git a/src/main/java/cc/fascinated/services/PlatformService.java b/src/main/java/cc/fascinated/services/PlatformService.java index 4439de9..090a9c6 100644 --- a/src/main/java/cc/fascinated/services/PlatformService.java +++ b/src/main/java/cc/fascinated/services/PlatformService.java @@ -1,6 +1,5 @@ package cc.fascinated.services; -import cc.fascinated.model.score.TrackedScore; import cc.fascinated.platform.Platform; import cc.fascinated.platform.impl.ScoreSaberPlatform; import cc.fascinated.repository.couchdb.TrackedScoreRepository;