From 4102fb014390a22fc542a56e5574291cfd22007e Mon Sep 17 00:00:00 2001 From: Tangem Date: Fri, 13 Jan 2023 17:34:24 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../java/com/tangem/feature/swap/ui/StateBuilder.kt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/features/swap/presentation/src/main/java/com/tangem/feature/swap/ui/StateBuilder.kt b/features/swap/presentation/src/main/java/com/tangem/feature/swap/ui/StateBuilder.kt index 5f7817f92c..33bd25c82d 100644 --- a/features/swap/presentation/src/main/java/com/tangem/feature/swap/ui/StateBuilder.kt +++ b/features/swap/presentation/src/main/java/com/tangem/feature/swap/ui/StateBuilder.kt @@ -9,7 +9,7 @@ import com.tangem.feature.swap.models.CancelPermissionButton import com.tangem.feature.swap.models.FeeState import com.tangem.feature.swap.models.SwapButton import com.tangem.feature.swap.models.SwapCardData -import com.tangem.feature.swap.models.SwapPermissionStateHolder +import com.tangem.feature.swap.models.SwapPermissionState import com.tangem.feature.swap.models.SwapStateHolder import com.tangem.feature.swap.models.SwapWarning import com.tangem.feature.swap.models.TransactionCardType @@ -120,12 +120,12 @@ class StateBuilder { private fun convertPermissionState( permissionDataState: PermissionDataState, onGivePermissionClick: () -> Unit, - ): SwapPermissionStateHolder? { + ): SwapPermissionState { return when (permissionDataState) { - PermissionDataState.Empty -> null - PermissionDataState.PermissionFailed -> null - PermissionDataState.PermissionLoading -> null - is PermissionDataState.PermissionReadyForRequest -> SwapPermissionStateHolder( + PermissionDataState.Empty -> SwapPermissionState.Empty + PermissionDataState.PermissionFailed -> SwapPermissionState.Empty + PermissionDataState.PermissionLoading -> SwapPermissionState.InProgress + is PermissionDataState.PermissionReadyForRequest -> SwapPermissionState.ReadyForRequest( currency = permissionDataState.currency, amount = permissionDataState.amount, walletAddress = permissionDataState.walletAddress,