account creation: increase name registration timeout
Change-Id: I8487b6556a8d487a24cba0f8dc1ce3d12bbc2e59
diff --git a/Ring/Ring/Features/Walkthrough/CreateAccount/CreateAccountViewModel.swift b/Ring/Ring/Features/Walkthrough/CreateAccount/CreateAccountViewModel.swift
index 3046540..5d09128 100644
--- a/Ring/Ring/Features/Walkthrough/CreateAccount/CreateAccountViewModel.swift
+++ b/Ring/Ring/Features/Walkthrough/CreateAccount/CreateAccountViewModel.swift
@@ -212,6 +212,7 @@
let password = BehaviorRelay<String>(value: "")
let confirmPassword = BehaviorRelay<String>(value: "")
let notificationSwitch = BehaviorRelay<Bool>(value: true)
+ let nameRegistrationTimeout:CGFloat = 30
lazy var usernameValidationState = BehaviorRelay<UsernameValidationState>(value: .unknown)
lazy var canAskForAccountCreation: Observable<Bool> = {
return Observable.combineLatest(self.usernameValidationState.asObservable(),
@@ -299,7 +300,7 @@
self.accountCreationState.accept(.nameNotRegistered)
})
DispatchQueue.main
- .asyncAfter(deadline: .now() + 6) {
+ .asyncAfter(deadline: .now() + self.nameRegistrationTimeout) {
disposable.dispose()
if self.accountCreationState.value.isCompleted {
return