diff options
| author | Albin <albin@mullvad.net> | 2025-02-25 16:17:59 +0100 |
|---|---|---|
| committer | Albin <albin@mullvad.net> | 2025-02-25 16:17:59 +0100 |
| commit | c253e07ab4c2632e3ffa93cb2997e9f50e1d0a55 (patch) | |
| tree | 3d5be74b85b2b7ca552b21c98a88390132aeaedf /android/app/src | |
| parent | 0f4632d73fe2363489673a7314bd2f21959f8fe0 (diff) | |
| parent | 50bc1963959ef55936b7ec85b0bfb9d7db92ead3 (diff) | |
| download | mullvadvpn-c253e07ab4c2632e3ffa93cb2997e9f50e1d0a55.tar.xz mullvadvpn-c253e07ab4c2632e3ffa93cb2997e9f50e1d0a55.zip | |
Merge branch 'add-logging-for-dropped-nav-events-droid-1837'
Diffstat (limited to 'android/app/src')
| -rw-r--r-- | android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/extensions/LifecycleExtensions.kt | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/extensions/LifecycleExtensions.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/extensions/LifecycleExtensions.kt index 86e9e38777..c6a3a3d37c 100644 --- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/extensions/LifecycleExtensions.kt +++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/extensions/LifecycleExtensions.kt @@ -4,6 +4,7 @@ import androidx.compose.runtime.Composable import androidx.lifecycle.Lifecycle import androidx.lifecycle.LifecycleOwner import androidx.lifecycle.compose.LocalLifecycleOwner +import co.touchlab.kermit.Logger fun Lifecycle.State.dropUnlessResumed(block: () -> Unit) = runOnAtLeast(Lifecycle.State.RESUMED, block) @@ -30,6 +31,8 @@ fun <T> LifecycleOwner.runOnAtLeast( return { if (lifecycle.currentState.isAtLeast(expectedState)) { block(it) + } else { + Logger.v("runOnAtLeast skipped due to ${lifecycle.currentState}<${expectedState}") } } } @@ -52,6 +55,8 @@ fun <T, T2> LifecycleOwner.runOnAtLeast( return { t, t1 -> if (lifecycle.currentState.isAtLeast(expectedState)) { block(t, t1) + } else { + Logger.v("runOnAtLeast skipped due to ${lifecycle.currentState}<${expectedState}") } } } |
