fix: getOrNull()

This commit is contained in:
Raymond 2025-11-25 20:18:23 -05:00
parent 0c3a03ad90
commit 7138bd07ef
4 changed files with 5 additions and 5 deletions

View File

@ -143,7 +143,7 @@ abstract class GameApiController<T : IUserData>(val name: String, userDataClass:
}
@API("user-option")
open suspend fun userOption(@RP token: String): Any = 400 - "Unsupported by this game"
open suspend fun userOption(@RP token: String): Any? = 400 - "Unsupported by this game"
@API("user-option-set")
open suspend fun userOptionSet(@RP token: String, @RP field: String, @RP value: Int): Any = 400 - "Unsupported by this game"

View File

@ -101,8 +101,8 @@ class Chusan(
}
@API("user-option")
override suspend fun userOption(@RP token: String): Any = us.jwt.auth(token) { u ->
rp.userGameOption.findByUser_Card_ExtId(u.ghostCard.extId)
override suspend fun userOption(@RP token: String): Any? = us.jwt.auth(token) { u ->
rp.userGameOption.findByUser_Card_ExtId(u.ghostCard.extId).getOrNull(0)
}
@API("user-option-set")
override suspend fun userOptionSet(@RP token: String, @RP field: String, @RP value: Int): Any = us.jwt.auth(token) { u ->

View File

@ -148,7 +148,7 @@ class Maimai2(
@API("user-option")
override suspend fun userOption(@RP token: String) = us.jwt.auth(token) { u ->
repos.userOption.findByUser_Card_ExtId(u.ghostCard.extId)
repos.userOption.findByUser_Card_ExtId(u.ghostCard.extId).getOrNull(0)
}
@API("user-option-set")
override suspend fun userOptionSet(@RP token: String, @RP field: String, @RP value: Int): Any = us.jwt.auth(token) { u ->

View File

@ -57,7 +57,7 @@ class Ongeki(
@API("user-option")
override suspend fun userOption(@RP token: String) = us.jwt.auth(token) { u ->
userOptionRepo.findByUser_Card_ExtId(u.ghostCard.extId)
userOptionRepo.findByUser_Card_ExtId(u.ghostCard.extId).getOrNull(0)
}
@API("user-option-set")
override suspend fun userOptionSet(@RP token: String, @RP field: String, @RP value: Int): Any = us.jwt.auth(token) { u ->