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