Return default values for transaction priority instead of throwing an exception

OmarHatem committed Dec 15, 2022 at 00:42 UTC 987df055a084e183ab5b7af78e69fbd331272807
2 files changed +3 -3
cw_bitcoin/lib/bitcoin_transaction_priority.dart
+2 -2
@@ -22,7 +22,7 @@ class BitcoinTransactionPriority extends TransactionPriority {
22 case 2:
23 return fast;
24 default:
25 - throw Exception('Unexpected token: $raw for BitcoinTransactionPriority deserialize');
25 + return medium;
26 }
27 }
28
@@ -73,7 +73,7 @@ class LitecoinTransactionPriority extends BitcoinTransactionPriority {
73 case 2:
74 return fast;
75 default:
76 - throw Exception('Unexpected token: $raw for LitecoinTransactionPriority deserialize');
76 + return medium;
77 }
78 }
79
cw_core/lib/monero_transaction_priority.dart
+1 -1
@@ -50,7 +50,7 @@ class MoneroTransactionPriority extends TransactionPriority {
50 case 4:
51 return fastest;
52 default:
53 - throw Exception('Unexpected token: $raw for MoneroTransactionPriority deserialize');
53 + return automatic;
54 }
55 }
56