Change mobile debounce time for validate username

This commit is contained in:
Jackson Harper 2023-09-07 14:17:14 +08:00
parent 154b619d2d
commit b9cab3a875
2 changed files with 2 additions and 2 deletions

View file

@ -113,7 +113,7 @@ class LoginViewModel @Inject constructor(
validateUsernameJob?.cancel()
validateUsernameJob = viewModelScope.launch {
delay(500)
delay(2000)
// Check the username requirements first
if (potentialUsername.isEmpty()) {

View file

@ -95,7 +95,7 @@ import Views
potentialUsername = profile.username
$potentialUsername
.debounce(for: .seconds(0.5), scheduler: DispatchQueue.main)
.debounce(for: .seconds(2.0), scheduler: DispatchQueue.main)
.sink(receiveValue: { [weak self] username in
self?.validateUsername(username: username, dataService: dataService)
})