diff options
Diffstat (limited to 'packages/taler-wallet-cli')
-rw-r--r-- | packages/taler-wallet-cli/src/index.ts | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/packages/taler-wallet-cli/src/index.ts b/packages/taler-wallet-cli/src/index.ts index 7fd218941..e58ea4c8d 100644 --- a/packages/taler-wallet-cli/src/index.ts +++ b/packages/taler-wallet-cli/src/index.ts @@ -444,6 +444,21 @@ transactionsCli }); transactionsCli + .subcommand("cancelAbortingTransaction", "suspend", { + help: "Cancel the attempt of properly aborting a transaction.", + }) + .requiredArgument("transactionId", clk.STRING, { + help: "Identifier of the transaction to cancel aborting.", + }) + .action(async (args) => { + await withWallet(args, async (wallet) => { + await wallet.client.call(WalletApiOperation.CancelAbortingTransaction, { + transactionId: args.cancelAbortingTransaction.transactionId, + }); + }); + }); + +transactionsCli .subcommand("resumeTransaction", "resume", { help: "Resume a transaction.", }) @@ -484,14 +499,10 @@ transactionsCli .requiredArgument("transactionId", clk.STRING, { help: "Identifier of the transaction to delete", }) - .flag("force", ["--force"], { - help: "Force aborting the transaction. Might lose money.", - }) .action(async (args) => { await withWallet(args, async (wallet) => { await wallet.client.call(WalletApiOperation.AbortTransaction, { transactionId: args.abortTransaction.transactionId, - forceImmediateAbort: args.abortTransaction.force, }); }); }); |