From cd95816af555713a4ec8ff211d7a829d68a0cf32 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Thu, 4 Apr 2024 13:07:15 -0300 Subject: update to the newest monitor API --- packages/taler-util/src/http-client/bank-core.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'packages/taler-util/src/http-client') diff --git a/packages/taler-util/src/http-client/bank-core.ts b/packages/taler-util/src/http-client/bank-core.ts index 3ef58b2f4..b89ac8af6 100644 --- a/packages/taler-util/src/http-client/bank-core.ts +++ b/packages/taler-util/src/http-client/bank-core.ts @@ -15,6 +15,7 @@ */ import { + AbsoluteTime, HttpStatusCode, LibtoolVersion, LongPollParams, @@ -924,7 +925,7 @@ export class TalerCoreBankHttpClient { auth: AccessToken, params: { timeframe?: TalerCorebankApi.MonitorTimeframeParam; - which?: number; + date?: AbsoluteTime; } = {}, ) { const url = new URL(`monitor`, this.baseUrl); @@ -934,8 +935,11 @@ export class TalerCoreBankHttpClient { TalerCorebankApi.MonitorTimeframeParam[params.timeframe], ); } - if (params.which) { - url.searchParams.set("which", String(params.which)); + if (params.date) { + const {t_s: seconds} = AbsoluteTime.toProtocolTimestamp(params.date) + if (seconds !== "never") { + url.searchParams.set("date_s", String(seconds)); + } } const resp = await this.httpLib.fetch(url.href, { method: "GET", -- cgit v1.2.3