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( ...@@ -229,6 +229,7 @@ class NetworkViewModel @Inject constructor(
Timber.v("[NETWORK VIEWMODEL] has network follower already started: $networkStatus") Timber.v("[NETWORK VIEWMODEL] has network follower already started: $networkStatus")
if (networkStatus == NetworkFollowerStatus.RUNNING) { if (networkStatus == NetworkFollowerStatus.RUNNING) {
checkStopNetworkTimer() checkStopNetworkTimer()
onStartCallback?.invoke(true)
} else if (networkStatus == NetworkFollowerStatus.STOPPED) { } else if (networkStatus == NetworkFollowerStatus.STOPPED) {
startNetworkFollower(onStartCallback) startNetworkFollower(onStartCallback)
} }
...@@ -391,6 +392,8 @@ class NetworkViewModel @Inject constructor( ...@@ -391,6 +392,8 @@ class NetworkViewModel @Inject constructor(
onCompleteCallback?.invoke(true) onCompleteCallback?.invoke(true)
}.subscribe() }.subscribe()
) )
} else {
onCompleteCallback?.invoke(true)
} }
} }
......
...@@ -31,7 +31,6 @@ import kotlin.random.Random.Default.nextInt ...@@ -31,7 +31,6 @@ import kotlin.random.Random.Default.nextInt
private const val MAX_NETWORK_RETRIES = 29 private const val MAX_NETWORK_RETRIES = 29
private const val NETWORK_POLL_INTERVAL_MS = 1000L 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. * Encapsulates username registration logic.
...@@ -260,6 +259,7 @@ class UsernameRegistration @AssistedInject constructor( ...@@ -260,6 +259,7 @@ class UsernameRegistration @AssistedInject constructor(
onUsernameNextClicked() onUsernameNextClicked()
} }
} else { } else {
delay(NETWORK_POLL_INTERVAL_MS)
Timber.d("Attempting to start network follower, attempt #${retries + 1}.") Timber.d("Attempting to start network follower, attempt #${retries + 1}.")
connectToCmix(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