taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit 2b2a8278844ae53818ca9845630d28dd5efde7d0
parent bfb20bef36e159a2a233d21c2c071162216373cc
Author: Florian Dold <florian@dold.me>
Date:   Tue,  2 Apr 2024 19:51:30 +0200

wallet-core: allow repeat 'init' call to change wallet run config

Diffstat:
Mpackages/taler-wallet-core/src/wallet.ts | 8+++-----
1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/packages/taler-wallet-core/src/wallet.ts b/packages/taler-wallet-core/src/wallet.ts @@ -694,13 +694,11 @@ async function dispatchRequestInternal<Op extends WalletApiOperation>( logger.info(`init request: ${j2s(req)}`); if (wex.ws.initCalled) { - logger.warn( - "initWallet called twice, new run configuration is ignored", - ); - return; + logger.info("initializing wallet (repeat initialization)"); + } else { + logger.info("initializing wallet (first initialization)"); } - logger.trace("initializing wallet"); // Write to the DB to make sure that we're failing early in // case the DB is not writeable. try {