diff --git a/lib/exchange/provider/letsexchange_exchange_provider.dart b/lib/exchange/provider/letsexchange_exchange_provider.dart index 599f88a17..d07297fcf 100644 --- a/lib/exchange/provider/letsexchange_exchange_provider.dart +++ b/lib/exchange/provider/letsexchange_exchange_provider.dart @@ -171,8 +171,8 @@ class LetsExchangeExchangeProvider extends ExchangeProvider { final expiredAtTimestamp = responseJSON['expired_at'] as int; final extraId = responseJSON['deposit_extra_id'] as String?; - final createdAt = DateTime.parse(createdAtString); - final expiredAt = DateTime.fromMillisecondsSinceEpoch(expiredAtTimestamp * 1000); + final createdAt = DateTime.parse(createdAtString).toLocal(); + final expiredAt = DateTime.fromMillisecondsSinceEpoch(expiredAtTimestamp * 1000).toLocal(); CryptoCurrency fromCurrency; if (request.fromCurrency.tag != null && request.fromCurrency.title == from) { @@ -236,8 +236,8 @@ class LetsExchangeExchangeProvider extends ExchangeProvider { final expiredAtTimestamp = responseJSON['expired_at'] as int; final extraId = responseJSON['deposit_extra_id'] as String?; - final createdAt = DateTime.parse(createdAtString); - final expiredAt = DateTime.fromMillisecondsSinceEpoch(expiredAtTimestamp * 1000); + final createdAt = DateTime.parse(createdAtString).toLocal(); + final expiredAt = DateTime.fromMillisecondsSinceEpoch(expiredAtTimestamp * 1000).toLocal(); return Trade( id: id, diff --git a/lib/exchange/provider/stealth_ex_exchange_provider.dart b/lib/exchange/provider/stealth_ex_exchange_provider.dart index 53c40ee62..11b8d768a 100644 --- a/lib/exchange/provider/stealth_ex_exchange_provider.dart +++ b/lib/exchange/provider/stealth_ex_exchange_provider.dart @@ -156,9 +156,9 @@ class StealthExExchangeProvider extends ExchangeProvider { final createdAtString = responseJSON['created_at'] as String; final extraId = deposit['extra_id'] as String?; - final createdAt = DateTime.parse(createdAtString); + final createdAt = DateTime.parse(createdAtString).toLocal(); final expiredAt = validUntil != null - ? DateTime.parse(validUntil) + ? DateTime.parse(validUntil).toLocal() : DateTime.now().add(Duration(minutes: 5)); @@ -221,7 +221,7 @@ class StealthExExchangeProvider extends ExchangeProvider { final receiveAmount = toDouble(withdrawal['amount']); final status = responseJSON['status'] as String; final createdAtString = responseJSON['created_at'] as String; - final createdAt = DateTime.parse(createdAtString); + final createdAt = DateTime.parse(createdAtString).toLocal(); final extraId = deposit['extra_id'] as String?; return Trade(