aboutsummaryrefslogtreecommitdiff
path: root/src/headless/taler-wallet-cli.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/headless/taler-wallet-cli.ts')
-rw-r--r--src/headless/taler-wallet-cli.ts9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/headless/taler-wallet-cli.ts b/src/headless/taler-wallet-cli.ts
index 0357a10fe..ca168bf8a 100644
--- a/src/headless/taler-wallet-cli.ts
+++ b/src/headless/taler-wallet-cli.ts
@@ -199,23 +199,22 @@ walletCli
});
walletCli
- .subcommand("api", "balance", { help: "Call the wallet-core API directly." })
+ .subcommand("api", "api", { help: "Call the wallet-core API directly." })
.requiredArgument("operation", clk.STRING)
.requiredArgument("request", clk.STRING)
.action(async (args) => {
await withWallet(args, async (wallet) => {
let requestJson;
try {
- requestJson = JSON.parse(args.api.operation);
+ requestJson = JSON.parse(args.api.request);
} catch (e) {
- console.error("malformed request");
+ console.error("Invalid JSON");
process.exit(1);
- return;
}
const resp = await handleCoreApiRequest(
wallet,
args.api.operation,
- 1,
+ "reqid-1",
requestJson,
);
console.log(JSON.stringify(resp, undefined, 2));