fix fetching trade state for SideShift
Serhii committed
Nov 13, 2022 at 20:06 UTC
69886372660be5e204083e9e05e2dbb789a4c597
1 file changed
+4
-2
lib/exchange/sideshift/sideshift_exchange_provider.dart
+4
-2
@@ -250,8 +250,10 @@ class SideShiftExchangeProvider extends ExchangeProvider {
250
final deposits = responseJSON['deposits'] as List?;
251
TradeState? state;
252
253
- if (deposits != null && deposits.isNotEmpty) {
254
- final status = deposits[0]['status'] as String;
253
+ if (deposits != null && deposits.isEmpty) {
254
+ state = TradeState.deserialize(raw: 'created');
255
+ } else {
256
+ final status = deposits?[0]['status'] as String;
257
state = TradeState.deserialize(raw: status);
258
}
259