Skip to content
Snippets Groups Projects
Commit b08d4625 authored by Kamal Bramwell's avatar Kamal Bramwell
Browse files

Merge branch 'FE-958_registration_errors' into internal_build

parents ca4db02e 34cf5ae4
No related branches found
No related tags found
2 merge requests!84Version 2.92 build 629,!77v2.9 b627
......@@ -229,6 +229,7 @@ class NetworkViewModel @Inject constructor(
Timber.v("[NETWORK VIEWMODEL] has network follower already started: $networkStatus")
if (networkStatus == NetworkFollowerStatus.RUNNING) {
checkStopNetworkTimer()
onStartCallback?.invoke(true)
} else if (networkStatus == NetworkFollowerStatus.STOPPED) {
startNetworkFollower(onStartCallback)
}
......@@ -391,6 +392,8 @@ class NetworkViewModel @Inject constructor(
onCompleteCallback?.invoke(true)
}.subscribe()
)
} else {
onCompleteCallback?.invoke(true)
}
}
......
......@@ -31,7 +31,6 @@ import kotlin.random.Random.Default.nextInt
private const val MAX_NETWORK_RETRIES = 29
private const val NETWORK_POLL_INTERVAL_MS = 1000L
private const val GENERIC_ERROR_MSG = "Failed to connect to network. Please try again."
/**
* Encapsulates username registration logic.
......@@ -260,6 +259,7 @@ class UsernameRegistration @AssistedInject constructor(
onUsernameNextClicked()
}
} else {
delay(NETWORK_POLL_INTERVAL_MS)
Timber.d("Attempting to start network follower, attempt #${retries + 1}.")
connectToCmix(retries + 1)
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment