Add fallback for tx status [skip ci]

OmarHatem committed Apr 22, 2025 at 23:56 UTC 6b95b7c6ac6094961df267f48f5ced4ed3ef540b
1 file changed +2 -2
lib/exchange/trade_state.dart
+2 -2
@@ -41,8 +41,8 @@ class TradeState extends EnumerableItem<String> with Serializable<String> {
41 static const exchanging = TradeState(raw: 'exchanging', title: 'Exchanging');
42 static const sending = TradeState(raw: 'sending', title: 'Sending');
43 static const success = TradeState(raw: 'success', title: 'Success');
44 - static TradeState deserialize({required String raw}) {
44
45 + static TradeState deserialize({required String raw}) {
46 switch (raw) {
47 case '1':
48 return unpaid;
@@ -138,7 +138,7 @@ class TradeState extends EnumerableItem<String> with Serializable<String> {
138 case 'awaiting':
139 return awaiting;
140 default:
141 - throw Exception('Unexpected token: $raw in TradeState deserialize');
141 + return TradeState(raw: raw, title: raw);
142 }
143 }
144