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({
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,