diff --git a/android/Omnivore/app/src/main/java/app/omnivore/omnivore/ui/auth/LoginViewModel.kt b/android/Omnivore/app/src/main/java/app/omnivore/omnivore/ui/auth/LoginViewModel.kt index 05a452995..84937dbbb 100644 --- a/android/Omnivore/app/src/main/java/app/omnivore/omnivore/ui/auth/LoginViewModel.kt +++ b/android/Omnivore/app/src/main/java/app/omnivore/omnivore/ui/auth/LoginViewModel.kt @@ -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()) { diff --git a/apple/OmnivoreKit/Sources/App/Views/Registration/CreateProfileView.swift b/apple/OmnivoreKit/Sources/App/Views/Registration/CreateProfileView.swift index 605da0dac..3f977b834 100644 --- a/apple/OmnivoreKit/Sources/App/Views/Registration/CreateProfileView.swift +++ b/apple/OmnivoreKit/Sources/App/Views/Registration/CreateProfileView.swift @@ -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) })