From d80e50d811512f342e52494736ab3f1671369bec Mon Sep 17 00:00:00 2001 From: vedant aggarwal Date: Mon, 3 Feb 2025 16:14:11 +0530 Subject: [PATCH] NTP-2992 | Vedant Aggarwal | Onboarding activity relaunching on moving to background (#14825) --- .../src/main/kotlin/com/navi/pay/utils/ObserveAsEvents.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/navi-pay/src/main/kotlin/com/navi/pay/utils/ObserveAsEvents.kt b/android/navi-pay/src/main/kotlin/com/navi/pay/utils/ObserveAsEvents.kt index 429a64252f..2fbd51c383 100644 --- a/android/navi-pay/src/main/kotlin/com/navi/pay/utils/ObserveAsEvents.kt +++ b/android/navi-pay/src/main/kotlin/com/navi/pay/utils/ObserveAsEvents.kt @@ -20,7 +20,7 @@ import kotlinx.coroutines.withContext fun ObserveAsEvents(flow: Flow, key1: Any? = null, key2: Any? = null, onEvent: (T) -> Unit) { val lifecycleOwner = LocalLifecycleOwner.current LaunchedEffect(key1 = key1, key2 = key2, key3 = lifecycleOwner) { - lifecycleOwner.repeatOnLifecycle(state = Lifecycle.State.STARTED) { + lifecycleOwner.repeatOnLifecycle(state = Lifecycle.State.CREATED) { flow.collect { withContext(context = Dispatchers.Main.immediate) { onEvent(it) } } } }