Fix Dart timestamp unit (epoch seconds instead of ms)

This commit is contained in:
ok300
2023-11-03 16:30:35 +01:00
parent 5ad88cde81
commit 2d32672c1d

View File

@@ -11,17 +11,20 @@ Future<List<Payment>> listPayments() async {
} }
Future<List<Payment>> listPaymentsFiltered({ Future<List<Payment>> listPaymentsFiltered({
DateTime? startDate, int? fromTimestamp,
DateTime? endDate, int? toTimestamp,
bool? includeFailures, bool? includeFailures,
int? offset, int? offset,
int? limit, int? limit,
}) async { }) async {
// ANCHOR: list-payments-filtered // 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( ListPaymentsRequest req = ListPaymentsRequest(
filter: PaymentTypeFilter.Sent, filter: PaymentTypeFilter.Sent,
fromTimestamp: startDate?.millisecondsSinceEpoch, fromTimestamp: fromTimestamp,
toTimestamp: endDate?.millisecondsSinceEpoch, toTimestamp: toTimestamp,
includeFailures: includeFailures, includeFailures: includeFailures,
offset: offset, offset: offset,
limit: limit, limit: limit,