fix trade creation time (#2020)
Serhii committed
Feb 16, 2025 at 21:05 UTC
f35c20203e6d7d8db8f2df0f8b0c9137dabf6781
2 files changed
+7
-7
lib/exchange/provider/letsexchange_exchange_provider.dart
+4
-4
@@ -171,8 +171,8 @@ class LetsExchangeExchangeProvider extends ExchangeProvider {
171
final expiredAtTimestamp = responseJSON['expired_at'] as int;
172
final extraId = responseJSON['deposit_extra_id'] as String?;
173
174
- final createdAt = DateTime.parse(createdAtString);
175
- final expiredAt = DateTime.fromMillisecondsSinceEpoch(expiredAtTimestamp * 1000);
174
+ final createdAt = DateTime.parse(createdAtString).toLocal();
175
+ final expiredAt = DateTime.fromMillisecondsSinceEpoch(expiredAtTimestamp * 1000).toLocal();
176
177
CryptoCurrency fromCurrency;
178
if (request.fromCurrency.tag != null && request.fromCurrency.title == from) {
@@ -236,8 +236,8 @@ class LetsExchangeExchangeProvider extends ExchangeProvider {
236
final expiredAtTimestamp = responseJSON['expired_at'] as int;
237
final extraId = responseJSON['deposit_extra_id'] as String?;
238
239
- final createdAt = DateTime.parse(createdAtString);
240
- final expiredAt = DateTime.fromMillisecondsSinceEpoch(expiredAtTimestamp * 1000);
239
+ final createdAt = DateTime.parse(createdAtString).toLocal();
240
+ final expiredAt = DateTime.fromMillisecondsSinceEpoch(expiredAtTimestamp * 1000).toLocal();
241
242
return Trade(
243
id: id,
lib/exchange/provider/stealth_ex_exchange_provider.dart
+3
-3
@@ -156,9 +156,9 @@ class StealthExExchangeProvider extends ExchangeProvider {
156
final createdAtString = responseJSON['created_at'] as String;
157
final extraId = deposit['extra_id'] as String?;
158
159
- final createdAt = DateTime.parse(createdAtString);
159
+ final createdAt = DateTime.parse(createdAtString).toLocal();
160
final expiredAt = validUntil != null
161
- ? DateTime.parse(validUntil)
161
+ ? DateTime.parse(validUntil).toLocal()
162
: DateTime.now().add(Duration(minutes: 5));
163
164
@@ -221,7 +221,7 @@ class StealthExExchangeProvider extends ExchangeProvider {
221
final receiveAmount = toDouble(withdrawal['amount']);
222
final status = responseJSON['status'] as String;
223
final createdAtString = responseJSON['created_at'] as String;
224
- final createdAt = DateTime.parse(createdAtString);
224
+ final createdAt = DateTime.parse(createdAtString).toLocal();
225
final extraId = deposit['extra_id'] as String?;
226
227
return Trade(