feat: introduce feeFormattedValue and feeFormatted to remove string parsing in view model (#2366)

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
This commit is contained in:
cyan
2025-07-11 03:31:12 +03:00
committed by GitHub
co-authored by Omar Hatem
parent 342269a496
commit 0e23138040
13 changed files with 47 additions and 15 deletions
@@ -64,10 +64,9 @@ abstract class DEuroViewModelBase with Store {
if (transaction != null) {
final currency = CryptoCurrency.eth;
return calculateFiatAmount(
price: _fiatConversationStore.prices[currency]!,
cryptoAmount:
transaction!.feeFormatted.substring(0, transaction!.feeFormatted.indexOf(" ")),
);
price: _fiatConversationStore.prices[currency]!,
cryptoAmount: transaction!.feeFormattedValue,
);
} else {
return '0.00';
}
+1 -1
View File
@@ -183,7 +183,7 @@ abstract class SendViewModelBase extends WalletChangeListenerViewModel with Stor
final currency = pendingTransactionFeeCurrency(walletType);
final fiat = calculateFiatAmount(
price: _fiatConversationStore.prices[currency]!,
cryptoAmount: pendingTransaction!.feeFormatted.substring(0, pendingTransaction!.feeFormatted.indexOf(" ")),
cryptoAmount: pendingTransaction!.feeFormattedValue,
);
return fiat;
} else {