Updated Login and Git configuration

The `LoginViewModel` now trims whitespace from usernames during the login request and account creation process.

The `.gitignore` file has been updated to exclude `.jks` files and the `/app/release` directory.
This commit is contained in:
2026-02-27 19:23:04 +01:00
parent ca1ad57f7e
commit e99e951232
2 changed files with 5 additions and 3 deletions

4
.gitignore vendored
View File

@@ -8,4 +8,6 @@
.externalNativeBuild .externalNativeBuild
.cxx .cxx
local.properties local.properties
/app/build /app/build
/.jks
/app/release

View File

@@ -30,7 +30,7 @@ class LoginViewModel(private val prefs: UserPreferences, private val appContext:
try { try {
val response = withContext(Dispatchers.IO) { val response = withContext(Dispatchers.IO) {
api.login(LoginRequest(username.lowercase(getDefault()), password)) api.login(LoginRequest(username.lowercase(getDefault()).trim(), password))
} }
if(response.isSuccessful) { if(response.isSuccessful) {
@@ -45,7 +45,7 @@ class LoginViewModel(private val prefs: UserPreferences, private val appContext:
val account = Account( val account = Account(
id = UUID.fromString(body.user.id), id = UUID.fromString(body.user.id),
name = username, name = username.trim(),
wgName = body.wgName, wgName = body.wgName,
avatarUrl = null, avatarUrl = null,
serverUrl = serverUrl, serverUrl = serverUrl,