[+] Add change name for maimai and refactor settings page

This commit is contained in:
Clansty
2024-07-31 09:03:26 +08:00
parent 836f789fc9
commit b32b0e970c
13 changed files with 248 additions and 65 deletions

View File

@@ -23,6 +23,18 @@ fun usernameCheck(chars: String): (IUserData, String) -> Unit = { u, v ->
v.find { it !in chars }?.let { 400 - "Invalid character '$it' in username" }
}
fun toFullWidth(input: String): String {
val stringBuilder = StringBuilder()
for (char in input.toCharArray()) {
if (char.code in 33..126) {
stringBuilder.append((char.code + 65248).toChar())
} else {
stringBuilder.append(char)
}
}
return stringBuilder.toString()
}
data class TrendLog(val date: String, val rating: Int)
/**