From 6b95b7c6ac6094961df267f48f5ced4ed3ef540b Mon Sep 17 00:00:00 2001 From: OmarHatem Date: Tue, 22 Apr 2025 23:56:29 +0200 Subject: [PATCH] Add fallback for tx status [skip ci] --- lib/exchange/trade_state.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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); } }