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
fun updateConnectivityStatus(isOnMobileData: Boolean, isOnWifi: Boolean) {
onMobileData.value = isOnMobileData
onWifi.value = isOnWifi
if (onMobileData.value != isOnMobileData) {
onMobileData.value = isOnMobileData
}
if (onWifi.value != isOnWifi) {
onWifi.value = isOnWifi
}
}
}