From 1bc8d7e86f9fdf65110d75d6a97bbb63f077d893 Mon Sep 17 00:00:00 2001 From: Tangem Date: Fri, 25 Apr 2025 18:57:37 +0500 Subject: [PATCH] Updated on 2026-08-14 --- .../tangem/domain/promo/ShouldShowPromoWalletUseCase.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/domain/promo/src/main/java/com/tangem/domain/promo/ShouldShowPromoWalletUseCase.kt b/domain/promo/src/main/java/com/tangem/domain/promo/ShouldShowPromoWalletUseCase.kt index 2a3a88329b..4afa0bd2a7 100644 --- a/domain/promo/src/main/java/com/tangem/domain/promo/ShouldShowPromoWalletUseCase.kt +++ b/domain/promo/src/main/java/com/tangem/domain/promo/ShouldShowPromoWalletUseCase.kt @@ -3,11 +3,16 @@ package com.tangem.domain.promo import com.tangem.domain.promo.models.PromoId import com.tangem.domain.wallets.models.UserWalletId import kotlinx.coroutines.flow.Flow +import kotlinx.coroutines.flow.emitAll +import kotlinx.coroutines.flow.flow class ShouldShowPromoWalletUseCase(private val promoRepository: PromoRepository) { operator fun invoke(userWalletId: UserWalletId, promoId: PromoId): Flow { - return promoRepository.isReadyToShowWalletPromo(userWalletId, promoId) + return flow { + emit(false) + emitAll(promoRepository.isReadyToShowWalletPromo(userWalletId, promoId)) + } } suspend fun neverToShow(promoId: PromoId) = promoRepository.setNeverToShowWalletPromo(promoId)