From 8e716c3bff673a35e9f40cb54fca666aee0bd67b Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Wed, 28 Feb 2024 02:04:29 +0100 Subject: wallet-core: fix exchange entry deletion, test it --- packages/taler-wallet-cli/src/index.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'packages/taler-wallet-cli/src/index.ts') diff --git a/packages/taler-wallet-cli/src/index.ts b/packages/taler-wallet-cli/src/index.ts index b1d813e0d..ffe033b24 100644 --- a/packages/taler-wallet-cli/src/index.ts +++ b/packages/taler-wallet-cli/src/index.ts @@ -839,6 +839,23 @@ exchangesCli }); }); +exchangesCli + .subcommand("exchangesAddCmd", "delete", { + help: "Delete an exchange by base URL.", + }) + .requiredArgument("url", clk.STRING, { + help: "Base URL of the exchange.", + }) + .flag("purge", ["--purge"]) + .action(async (args) => { + await withWallet(args, async (wallet) => { + await wallet.client.call(WalletApiOperation.DeleteExchange, { + exchangeBaseUrl: args.exchangesAddCmd.url, + purge: args.exchangesAddCmd.purge, + }); + }); + }); + exchangesCli .subcommand("exchangesAcceptTosCmd", "accept-tos", { help: "Accept terms of service.", -- cgit v1.2.3