From 107b29545dfcf94d5186b825407efe54a2d8613f Mon Sep 17 00:00:00 2001 From: SpiritCroc Date: Sat, 24 Aug 2024 22:18:57 +0200 Subject: [PATCH] Fix login navigation getting stuck with no-op analytics provider Change-Id: Icac04e1193e12943c2b8598f48d79ac6e7cef3a5 --- .../android/features/ftue/impl/state/DefaultFtueService.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/state/DefaultFtueService.kt b/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/state/DefaultFtueService.kt index 24c9c7df82..6d22bb7b2c 100644 --- a/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/state/DefaultFtueService.kt +++ b/features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/state/DefaultFtueService.kt @@ -98,7 +98,10 @@ class DefaultFtueService @Inject constructor( } else { getNextStep(FtueStep.AnalyticsOptIn) } - FtueStep.AnalyticsOptIn -> null + FtueStep.AnalyticsOptIn -> { + updateState() + null + } } private suspend fun isAnyStepIncomplete(): Boolean {