From efbd0ac8e9e1eae01672fc67a7932f01f4c98382 Mon Sep 17 00:00:00 2001 From: Tangem Date: Mon, 18 Nov 2024 18:25:28 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../src/main/java/com/tangem/feature/swap/ui/StateBuilder.kt | 4 ++++ 1 file changed, 4 insertions(+) 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 e841fb0bba..3e33131d7d 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 @@ -969,8 +969,12 @@ internal class StateBuilder( fun updateApproveType(uiState: SwapStateHolder, approveType: ApproveType): SwapStateHolder { val config = uiState.bottomSheetConfig?.content as? GiveTxPermissionBottomSheetConfig + val permissionState = (uiState.permissionState as? GiveTxPermissionState.ReadyForRequest)?.copy( + approveType = approveType, + ) ?: uiState.permissionState return if (config != null) { uiState.copy( + permissionState = permissionState, bottomSheetConfig = uiState.bottomSheetConfig.copy( content = config.copy( data = config.data.copy(approveType = approveType),