diff options
author | Florian Dold <florian.dold@gmail.com> | 2020-07-23 19:24:00 +0530 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2020-07-23 19:24:00 +0530 |
commit | 56ece296e0e13de3c796a4ac317c6ce9e4fd7c28 (patch) | |
tree | c5d009987c5937ab1ecf17985222d1edc80323ab /src/headless/taler-wallet-cli.ts | |
parent | 80433b939962815ad8807b0d6e957d66dbd0e306 (diff) | |
download | wallet-core-56ece296e0e13de3c796a4ac317c6ce9e4fd7c28.tar.xz |
implement common wallet-core API handler
Diffstat (limited to 'src/headless/taler-wallet-cli.ts')
-rw-r--r-- | src/headless/taler-wallet-cli.ts | 9 |
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)); |