From cbc514af1d0e63db229bf2545c3bc9fe1018c6f5 Mon Sep 17 00:00:00 2001 From: Rok Oblak Date: Thu, 31 Jul 2025 17:32:44 +0200 Subject: [PATCH] Enable route navigation MAILANDR-2631: use correct FF --- .../presentation/usecase/ObserveNPSEligibility.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mail-upselling/presentation/src/main/kotlin/ch/protonmail/android/mailupselling/presentation/usecase/ObserveNPSEligibility.kt b/mail-upselling/presentation/src/main/kotlin/ch/protonmail/android/mailupselling/presentation/usecase/ObserveNPSEligibility.kt index 2fe3f3c658..bd6c6ee8cc 100644 --- a/mail-upselling/presentation/src/main/kotlin/ch/protonmail/android/mailupselling/presentation/usecase/ObserveNPSEligibility.kt +++ b/mail-upselling/presentation/src/main/kotlin/ch/protonmail/android/mailupselling/presentation/usecase/ObserveNPSEligibility.kt @@ -21,7 +21,7 @@ package ch.protonmail.android.mailupselling.presentation.usecase import ch.protonmail.android.mailcommon.domain.MailFeatureId import ch.protonmail.android.mailcommon.domain.usecase.ObserveMailFeature import ch.protonmail.android.mailcommon.domain.usecase.ObservePrimaryUser -import ch.protonmail.android.mailupselling.domain.annotations.DriveSpotlightEnabled +import ch.protonmail.android.mailupselling.domain.annotations.NPSEnabled import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.flow.distinctUntilChanged import kotlinx.coroutines.flow.flatMapLatest @@ -32,13 +32,13 @@ import javax.inject.Inject class ObserveNPSEligibility @Inject constructor( private val observePrimaryUser: ObservePrimaryUser, private val observeMailFeature: ObserveMailFeature, - @DriveSpotlightEnabled private val driveSpotlightEnabled: Boolean + @NPSEnabled private val npsEnabled: Boolean ) { operator fun invoke(): Flow = observePrimaryUser() .distinctUntilChanged() .flatMapLatest { user -> if (user == null) return@flatMapLatest flowOf(false) - if (!driveSpotlightEnabled) return@flatMapLatest flowOf(false) + if (!npsEnabled) return@flatMapLatest flowOf(false) observeMailFeature(user.userId, MailFeatureId.NPSFeedback).map { npsFeatureFlag -> npsFeatureFlag.value }