From 2d32672c1d8bbc9b0a85ff377a81d33074649af1 Mon Sep 17 00:00:00 2001 From: ok300 <106775972+ok300@users.noreply.github.com> Date: Fri, 3 Nov 2023 16:30:35 +0100 Subject: [PATCH] Fix Dart timestamp unit (epoch seconds instead of ms) --- snippets/dart_snippets/lib/list_payments.dart | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/snippets/dart_snippets/lib/list_payments.dart b/snippets/dart_snippets/lib/list_payments.dart index c549078..85f641c 100644 --- a/snippets/dart_snippets/lib/list_payments.dart +++ b/snippets/dart_snippets/lib/list_payments.dart @@ -11,17 +11,20 @@ Future> listPayments() async { } Future> listPaymentsFiltered({ - DateTime? startDate, - DateTime? endDate, + int? fromTimestamp, + int? toTimestamp, bool? includeFailures, int? offset, int? limit, }) async { // ANCHOR: list-payments-filtered + /// Get the desired epoch timestamp in seconds + int fromTimestamp = DateTime.now().subtract(const Duration(minutes: 30)).millisecondsSinceEpoch ~/ 1000; + ListPaymentsRequest req = ListPaymentsRequest( filter: PaymentTypeFilter.Sent, - fromTimestamp: startDate?.millisecondsSinceEpoch, - toTimestamp: endDate?.millisecondsSinceEpoch, + fromTimestamp: fromTimestamp, + toTimestamp: toTimestamp, includeFailures: includeFailures, offset: offset, limit: limit,