aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-wallet-cli
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2024-02-13 10:58:11 +0100
committerFlorian Dold <florian@dold.me>2024-02-13 10:58:11 +0100
commit8677830b02d8d098cb94752d894903cc476b6703 (patch)
treed1e9525a90dbe2eedd9053530a030faed95d7af0 /packages/taler-wallet-cli
parentbfbe69565b3ab46f1f88500adc7d6e6a949705d6 (diff)
downloadwallet-core-8677830b02d8d098cb94752d894903cc476b6703.tar.xz
wallet-core: get rid of max retries in task loop
It's not used anywhere.
Diffstat (limited to 'packages/taler-wallet-cli')
-rw-r--r--packages/taler-wallet-cli/src/index.ts10
1 files changed, 1 insertions, 9 deletions
diff --git a/packages/taler-wallet-cli/src/index.ts b/packages/taler-wallet-cli/src/index.ts
index 900649c61..91dcd2702 100644
--- a/packages/taler-wallet-cli/src/index.ts
+++ b/packages/taler-wallet-cli/src/index.ts
@@ -34,7 +34,6 @@ import {
parsePaytoUri,
parseTalerUri,
PreparePayResultType,
- RecoveryMergeStrategy,
sampleWalletCoreTransactions,
setDangerousTimetravel,
setGlobalLogLevelFromString,
@@ -56,7 +55,6 @@ import { createPlatformHttpLib } from "@gnu-taler/taler-util/http";
import { JsonMessage, runRpcServer } from "@gnu-taler/taler-util/twrpc";
import {
AccessStats,
- createNativeWalletHost,
createNativeWalletHost2,
Wallet,
WalletApiOperation,
@@ -554,19 +552,13 @@ walletCli
.subcommand("finishPendingOpt", "run-until-done", {
help: "Run until no more work is left.",
})
- .maybeOption("maxRetries", ["--max-retries"], clk.INT)
- .flag("failOnMaxRetries", ["--fail-on-max-retries"])
.action(async (args) => {
await withLocalWallet(args, async (wallet) => {
logger.info("running until pending operations are finished");
- const resp = await wallet.ws.runTaskLoop({
- maxRetries: args.finishPendingOpt.maxRetries,
+ await wallet.ws.runTaskLoop({
stopWhenDone: true,
});
wallet.ws.stop();
- if (resp.retriesExceeded && args.finishPendingOpt.failOnMaxRetries) {
- processExit(EXIT_RETRIES_EXCEEDED);
- }
});
});