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

2
.gitignore vendored
View File

@@ -9,3 +9,5 @@
.cxx
local.properties
/app/build
/.jks
/app/release

View File

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