diff --git a/logic/src/androidMain/kotlin/com/wire/kalium/logic/network/NetworkStateObserverImpl.kt b/logic/src/androidMain/kotlin/com/wire/kalium/logic/network/NetworkStateObserverImpl.kt index 235c3d5dd15..37dfc82a37e 100644 --- a/logic/src/androidMain/kotlin/com/wire/kalium/logic/network/NetworkStateObserverImpl.kt +++ b/logic/src/androidMain/kotlin/com/wire/kalium/logic/network/NetworkStateObserverImpl.kt @@ -26,7 +26,7 @@ import com.wire.kalium.logic.kaliumLogger import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.StateFlow -actual class NetworkStateObserverImpl(appContext: Context) : NetworkStateObserver { +internal actual class NetworkStateObserverImpl(appContext: Context) : NetworkStateObserver { private val connectivityManager: ConnectivityManager = appContext.getSystemService(Activity.CONNECTIVITY_SERVICE) as ConnectivityManager private val networkStateFlow: MutableStateFlow diff --git a/logic/src/appleMain/kotlin/com/wire/kalium/logic/network/NetworkStateObserverImpl.kt b/logic/src/appleMain/kotlin/com/wire/kalium/logic/network/NetworkStateObserverImpl.kt index e98607ee0aa..aa2b495bba6 100644 --- a/logic/src/appleMain/kotlin/com/wire/kalium/logic/network/NetworkStateObserverImpl.kt +++ b/logic/src/appleMain/kotlin/com/wire/kalium/logic/network/NetworkStateObserverImpl.kt @@ -20,7 +20,7 @@ package com.wire.kalium.logic.network import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.StateFlow -actual class NetworkStateObserverImpl : NetworkStateObserver { +internal actual class NetworkStateObserverImpl : NetworkStateObserver { override fun observeNetworkState(): StateFlow = MutableStateFlow(NetworkState.ConnectedWithInternet) // TODO: for now we treat it as always connected diff --git a/logic/src/commonMain/kotlin/com/wire/kalium/logic/network/NetworkStateObserver.kt b/logic/src/commonMain/kotlin/com/wire/kalium/logic/network/NetworkStateObserver.kt index 5b3aa4de899..32024c7f2b8 100644 --- a/logic/src/commonMain/kotlin/com/wire/kalium/logic/network/NetworkStateObserver.kt +++ b/logic/src/commonMain/kotlin/com/wire/kalium/logic/network/NetworkStateObserver.kt @@ -47,7 +47,7 @@ interface NetworkStateObserver { } } -expect class NetworkStateObserverImpl : NetworkStateObserver +internal expect class NetworkStateObserverImpl : NetworkStateObserver sealed class NetworkState { object ConnectedWithInternet : NetworkState() diff --git a/logic/src/jvmMain/kotlin/com/wire/kalium/logic/network/NetworkStateObserverImpl.kt b/logic/src/jvmMain/kotlin/com/wire/kalium/logic/network/NetworkStateObserverImpl.kt index e98607ee0aa..aa2b495bba6 100644 --- a/logic/src/jvmMain/kotlin/com/wire/kalium/logic/network/NetworkStateObserverImpl.kt +++ b/logic/src/jvmMain/kotlin/com/wire/kalium/logic/network/NetworkStateObserverImpl.kt @@ -20,7 +20,7 @@ package com.wire.kalium.logic.network import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.StateFlow -actual class NetworkStateObserverImpl : NetworkStateObserver { +internal actual class NetworkStateObserverImpl : NetworkStateObserver { override fun observeNetworkState(): StateFlow = MutableStateFlow(NetworkState.ConnectedWithInternet) // TODO: for now we treat it as always connected