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)