Merge branch 'cake-tech:dev' into dev

This commit is contained in:
BSN ∞/21M
2026-04-08 10:34:49 +02:00
committed by GitHub
2 changed files with 47 additions and 42 deletions
+3
View File
@@ -210,6 +210,8 @@ class BaseAlertDialog extends StatelessWidget {
padding: const EdgeInsets.all(16.0), padding: const EdgeInsets.all(16.0),
child: GestureDetector( child: GestureDetector(
onTap: () => null, onTap: () => null,
child: Material(
borderRadius: BorderRadius.circular(24),
child: Container( child: Container(
decoration: BoxDecoration( decoration: BoxDecoration(
borderRadius: BorderRadius.circular(24), borderRadius: BorderRadius.circular(24),
@@ -258,6 +260,7 @@ class BaseAlertDialog extends StatelessWidget {
), ),
), ),
), ),
),
); );
} }
} }
@@ -482,14 +482,16 @@ abstract class DashboardViewModelBase with Store {
} }
// printV("Transaction disposer callback (relevantTxs: ${relevantTxs.length} current: ${transactions.length})"); // printV("Transaction disposer callback (relevantTxs: ${relevantTxs.length} current: ${transactions.length})");
String _txIdentityString(String txHash, TransactionDirection direction) => '${txHash}_$direction'; String _txIdentityString(String txHash, TransactionDirection direction) => "${txHash}_$direction";
String _txIdentityStringConfirmations(String txHash, TransactionDirection direction, int confirmations) => "${txHash}_${direction}_$confirmations";
final existingKeys = transactions final existingKeys = transactions
.map((item) => _txIdentityString(item.transaction.txHash, item.transaction.direction)) .map((item) => _txIdentityStringConfirmations(item.transaction.txHash, item.transaction.direction, item.transaction.confirmations))
.toSet(); .toSet();
final newTransactions = relevantTxs final newTransactions = relevantTxs
.where((tx) => !existingKeys.contains(_txIdentityString(tx.txHash, tx.direction))) .where((tx) => !existingKeys.contains(_txIdentityStringConfirmations(tx.txHash, tx.direction, tx.confirmations)))
.map((tx) => TransactionListItem( .map((tx) => TransactionListItem(
transaction: tx, transaction: tx,
balanceViewModel: balanceViewModel, balanceViewModel: balanceViewModel,