Only triggers mutable state if the state actually changes.

pull/510/head
Vitor Pamplona 2023-07-14 16:31:31 -04:00
rodzic 52dcb73fd7
commit 2c4489a0d0
1 zmienionych plików z 7 dodań i 2 usunięć

Wyświetl plik

@ -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
}
}
}