Only triggers mutable state if the state actually changes.

This commit is contained in:
Vitor Pamplona
2023-07-14 16:31:31 -04:00
parent 52dcb73fd7
commit 2c4489a0d0
@@ -11,7 +11,12 @@ object ConnectivityStatus {
val isOnWifi: MutableState<Boolean> = onWifi val isOnWifi: MutableState<Boolean> = onWifi
fun updateConnectivityStatus(isOnMobileData: Boolean, isOnWifi: Boolean) { fun updateConnectivityStatus(isOnMobileData: Boolean, isOnWifi: Boolean) {
onMobileData.value = isOnMobileData if (onMobileData.value != isOnMobileData) {
onWifi.value = isOnWifi onMobileData.value = isOnMobileData
}
if (onWifi.value != isOnWifi) {
onWifi.value = isOnWifi
}
} }
} }