diff --git a/lib/exchange/trade_state.dart b/lib/exchange/trade_state.dart index e1c4470b4..d09751604 100644 --- a/lib/exchange/trade_state.dart +++ b/lib/exchange/trade_state.dart @@ -41,8 +41,8 @@ class TradeState extends EnumerableItem with Serializable { static const exchanging = TradeState(raw: 'exchanging', title: 'Exchanging'); static const sending = TradeState(raw: 'sending', title: 'Sending'); static const success = TradeState(raw: 'success', title: 'Success'); - static TradeState deserialize({required String raw}) { + static TradeState deserialize({required String raw}) { switch (raw) { case '1': return unpaid; @@ -138,7 +138,7 @@ class TradeState extends EnumerableItem with Serializable { case 'awaiting': return awaiting; default: - throw Exception('Unexpected token: $raw in TradeState deserialize'); + return TradeState(raw: raw, title: raw); } }