[F] Wacca and ongeki lastRomVersion fields

pull/134/head
Azalea 2025-03-29 11:53:34 -04:00
parent 7e4b4991fd
commit 348b2e17f0
2 changed files with 6 additions and 1 deletions

View File

@ -27,7 +27,10 @@ class Ongeki(
override val shownRanks = ongekiScores.filter { it.first >= 950000 }
override val settableFields: Map<String, (UserData, String) -> Unit> by lazy { mapOf(
"userName" to usernameCheck(SEGA_USERNAME_CAHRS)
"userName" to usernameCheck(SEGA_USERNAME_CAHRS),
"lastRomVersion" to { u, v -> u.lastRomVersion = v },
"lastDataVersion" to { u, v -> u.lastDataVersion = v },
) }
override suspend fun userSummary(username: String, token: String?) = us.cardByName(username) { card ->

View File

@ -20,6 +20,8 @@ class Wacca(
): GameApiController<WaccaUser>("wacca", WaccaUser::class) {
override val settableFields: Map<String, (WaccaUser, String) -> Unit> by lazy { mapOf(
"userName" to usernameCheck(WACCA_USERNAME_CHARS),
"lastRomVersion" to { u, v -> u.lastRomVersion = v },
) }
override suspend fun trend(@RP username: String) = us.cardByName(username) { card ->