diff --git a/app/src/main/java/com/tangem/tap/features/send/redux/middlewares/AmountMiddleware.kt b/app/src/main/java/com/tangem/tap/features/send/redux/middlewares/AmountMiddleware.kt index 19bb270b16..dcf3bf5a43 100644 --- a/app/src/main/java/com/tangem/tap/features/send/redux/middlewares/AmountMiddleware.kt +++ b/app/src/main/java/com/tangem/tap/features/send/redux/middlewares/AmountMiddleware.kt @@ -83,15 +83,13 @@ class AmountMiddleware { val sendState = appState?.sendState ?: return dispatch(AmountAction.SetAmount(sendState.amountState.balanceCrypto, false)) - dispatch(AmountActionUi.CheckAmountToSend) - - if (SendState.isReadyToRequestFee()) { - dispatch(FeeAction.RequestFee) - if (!sendState.amountState.isCoinAmount()) return - + if (sendState.amountState.isCoinAmount()) { dispatch(FeeAction.ChangeLayoutVisibility(main = true, controls = true, chipGroup = true)) dispatch(FeeActionUi.ChangeIncludeFee(true)) } + + dispatch(AmountActionUi.CheckAmountToSend) + if (SendState.isReadyToRequestFee()) dispatch(FeeAction.RequestFee) } private fun toggleMainCurrency(appState: AppState?, dispatch: (Action) -> Unit) {