Add more caching and fix some models

This commit is contained in:
nea
2023-06-02 23:01:09 +02:00
parent f249df8f67
commit f2eb8c4dc8
3 changed files with 128 additions and 41 deletions

View File

@@ -21,7 +21,7 @@ import moe.nea.firmament.util.json.InstantAsLongSerializer
@Serializable
data class Profiles(
val success: Boolean,
val profiles: List<Profile>
val profiles: List<Profile>?
)
@Serializable
@@ -120,12 +120,12 @@ data class PlayerResponse(
data class PlayerData(
val uuid: UUID,
val firstLogin: Instant,
val lastLogin: Instant,
val lastLogin: Instant? = null,
@SerialName("playername")
val playerName: String,
val achievementsOneTime: List<String> = listOf(),
@SerialName("newPackageRank")
val packageRank: String?,
val packageRank: String? = null,
val monthlyPackageRank: String? = null,
val rankPlusColor: String = "GOLD"
) {