diff --git a/app/src/main/java/com/x8bit/bitwarden/data/platform/manager/NetworkConfigManagerImpl.kt b/app/src/main/java/com/x8bit/bitwarden/data/platform/manager/NetworkConfigManagerImpl.kt index 868f205a4d..f78ff2a6f5 100644 --- a/app/src/main/java/com/x8bit/bitwarden/data/platform/manager/NetworkConfigManagerImpl.kt +++ b/app/src/main/java/com/x8bit/bitwarden/data/platform/manager/NetworkConfigManagerImpl.kt @@ -23,7 +23,7 @@ class NetworkConfigManagerImpl( dispatcherManager: DispatcherManager, ) : NetworkConfigManager { - private val scope = CoroutineScope(dispatcherManager.io) + private val collectionScope = CoroutineScope(dispatcherManager.unconfined) init { authRepository @@ -35,14 +35,14 @@ class NetworkConfigManagerImpl( is AuthState.Uninitialized -> null } } - .launchIn(scope) + .launchIn(collectionScope) environmentRepository .environmentStateFlow .onEach { environment -> baseUrlInterceptors.environment = environment } - .launchIn(scope) + .launchIn(collectionScope) refreshAuthenticator.authenticatorProvider = authRepository }