diff --git a/app/src/main/java/io/xxlabs/messenger/ui/global/NetworkViewModel.kt b/app/src/main/java/io/xxlabs/messenger/ui/global/NetworkViewModel.kt index 5f38d0f629027412591397d1ab71e4336b648412..26b1176fe2cab1dc0bf7688825541219f98c0cf5 100644 --- a/app/src/main/java/io/xxlabs/messenger/ui/global/NetworkViewModel.kt +++ b/app/src/main/java/io/xxlabs/messenger/ui/global/NetworkViewModel.kt @@ -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) } @@ -390,6 +391,8 @@ class NetworkViewModel @Inject constructor( onCompleteCallback?.invoke(true) }.subscribe() ) + } else { + onCompleteCallback?.invoke(true) } }