Aaron Waller
08/23/2022, 8:07 PMAaron Waller
08/23/2022, 8:08 PMval connection by connectivityState()
val isConnected = connection === ConnectionState.Available
if (!isConnected) {
NoInternetDialog(context = context)
}
@ExperimentalCoroutinesApi
@Composable
fun connectivityState(): State<ConnectionState> {
val context = LocalContext.current
return produceState(initialValue = context.currentConnectivityState) {
context.observeConnectivityAsFlow().collect { value = it }
}
}
Landry Norris
08/23/2022, 9:19 PMLandry Norris
08/23/2022, 9:20 PMdewildte
08/23/2022, 9:31 PM===
instead of ==
?