diff options
author | Florian Dold <florian@dold.me> | 2024-02-28 02:04:29 +0100 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2024-02-28 02:04:40 +0100 |
commit | 8e716c3bff673a35e9f40cb54fca666aee0bd67b (patch) | |
tree | 8390a86e54d0fcb04bf1509e56fa72696081bc70 /packages/taler-wallet-cli | |
parent | 8b88540037d6f5a6d2d8fa583c6a7d46e7fd6e04 (diff) | |
download | wallet-core-8e716c3bff673a35e9f40cb54fca666aee0bd67b.tar.xz |
wallet-core: fix exchange entry deletion, test it
Diffstat (limited to 'packages/taler-wallet-cli')
-rw-r--r-- | packages/taler-wallet-cli/src/index.ts | 17 |
1 files changed, 17 insertions, 0 deletions
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 @@ -840,6 +840,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.", }) |