From 93b455a28aa949bdbed2672731cbbbc7c99a87b8 Mon Sep 17 00:00:00 2001 From: MS Date: Mon, 16 Aug 2021 23:21:35 -1100 Subject: Anastasis API helper function. --- .../taler-wallet-cli/src/integrationtests/libeufin.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'packages/taler-wallet-cli/src/integrationtests/libeufin.ts') diff --git a/packages/taler-wallet-cli/src/integrationtests/libeufin.ts b/packages/taler-wallet-cli/src/integrationtests/libeufin.ts index 71c7aad64..f9266a39d 100644 --- a/packages/taler-wallet-cli/src/integrationtests/libeufin.ts +++ b/packages/taler-wallet-cli/src/integrationtests/libeufin.ts @@ -1157,6 +1157,24 @@ export namespace LibeufinNexusApi { let response = await axios.get(url.href); } + // Uses the Anastasis API to get a list of transactions. + export async function getAnastasisTransactions( + libeufinNexusService: LibeufinNexusService, + anastasisBaseUrl: string, + params: {}, // of the request: {delta: 5, ..} + username: string = "admin", + password: string = "test", + ): Promise { + let url = new URL("/history/incoming", anastasisBaseUrl); + let response = await axios.get(url.href, { params: params, + auth: { + username: username, + password: password, + }, + }); + return response; + } + // FIXME: this function should return some structured // object that represents a history. export async function getAccountTransactions( -- cgit v1.2.3