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