From 66f067505856be3099159e718c396f148ca8b35f Mon Sep 17 00:00:00 2001 From: Tangem Date: Fri, 5 Jul 2024 19:12:46 +0100 Subject: [PATCH] Updated on 2026-08-14 --- .../java/com/tangem/feature/swap/viewmodels/SwapViewModel.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/features/swap/presentation/src/main/java/com/tangem/feature/swap/viewmodels/SwapViewModel.kt b/features/swap/presentation/src/main/java/com/tangem/feature/swap/viewmodels/SwapViewModel.kt index ee09df73c4..27b0d03e63 100644 --- a/features/swap/presentation/src/main/java/com/tangem/feature/swap/viewmodels/SwapViewModel.kt +++ b/features/swap/presentation/src/main/java/com/tangem/feature/swap/viewmodels/SwapViewModel.kt @@ -430,8 +430,9 @@ internal class SwapViewModel @Inject constructor( if (currentSelected != null && consideredProviders.keys.contains(currentSelected)) { currentSelected } else { - findBestQuoteProvider(consideredProviders.getLastLoadedSuccessStates()) - ?: consideredProviders.keys.first() + val successLoadedData = consideredProviders.getLastLoadedSuccessStates() + val recommendedProvider = successLoadedData.keys.firstOrNull { it.isRecommended } + recommendedProvider ?: findBestQuoteProvider(successLoadedData) ?: consideredProviders.keys.first() } } else { state.keys.first()