diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/connectivity/ConnectivityManager.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/connectivity/ConnectivityManager.kt index c0e39c4c7..a49b9ca02 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/connectivity/ConnectivityManager.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/connectivity/ConnectivityManager.kt @@ -53,4 +53,14 @@ class ConnectivityManager( SharingStarted.WhileSubscribed(2000), (status.value as? ConnectivityStatus.Active)?.isMobile, ) + + val isMobileOrFalse: StateFlow = + status + .map { + (status.value as? ConnectivityStatus.Active)?.isMobile ?: false + }.stateIn( + scope, + SharingStarted.WhileSubscribed(2000), + (status.value as? ConnectivityStatus.Active)?.isMobile ?: false, + ) }