diff --git a/AquaNet/src/libs/sdk.ts b/AquaNet/src/libs/sdk.ts index b6363c5f..e88f5891 100644 --- a/AquaNet/src/libs/sdk.ts +++ b/AquaNet/src/libs/sdk.ts @@ -310,4 +310,6 @@ export const SETTING = { post('/api/v2/settings/get', {}), set: (key: string, value: any) => post('/api/v2/settings/set', { key, value: `${value}` }), + detailSet: (game: string, field: string, value: any) => + post(`/api/v2/game/${game}/user-detail-set`, { field, value }), } diff --git a/src/main/java/icu/samnyan/aqua/net/games/GameHelper.kt b/src/main/java/icu/samnyan/aqua/net/games/GameHelper.kt index 095823eb..7bed80c0 100644 --- a/src/main/java/icu/samnyan/aqua/net/games/GameHelper.kt +++ b/src/main/java/icu/samnyan/aqua/net/games/GameHelper.kt @@ -21,7 +21,7 @@ fun usernameCheck(chars: String): (IUserData, String) -> Unit = { u, v -> u.userName = v if (v.isBlank()) { 400 - "Username cannot be blank" } if (v.length > 8) { 400 - "Username too long" } - v.find { it !in chars }?.let { 400 - "Invalid character '$it' in username" } +// v.find { it !in chars }?.let { 400 - "Invalid character '$it' in username" } } fun toFullWidth(input: String): String { diff --git a/src/main/java/icu/samnyan/aqua/net/games/mai2/Maimai2.kt b/src/main/java/icu/samnyan/aqua/net/games/mai2/Maimai2.kt index d51eabc4..03113c50 100644 --- a/src/main/java/icu/samnyan/aqua/net/games/mai2/Maimai2.kt +++ b/src/main/java/icu/samnyan/aqua/net/games/mai2/Maimai2.kt @@ -26,9 +26,7 @@ class Maimai2( // Only show > S rank override val shownRanks = mai2Scores.filter { it.first >= 97 * 10000 } override val settableFields: Map Unit> by lazy { - mapOf( - "userName" to usernameCheck(SEGA_USERNAME_CAHRS), - ) + mapOf("userName" to usernameCheck(SEGA_USERNAME_CAHRS)) } override suspend fun userSummary(@RP username: Str, @RP token: String?) = us.cardByName(username) { card ->