From f8c0242f5306cccd52b0f9432b5acbb63fa38e08 Mon Sep 17 00:00:00 2001 From: Boss Marco Date: Sun, 14 Nov 2021 12:57:21 +0100 Subject: fix wallet.stop --- packages/taler-wallet-cli/src/bench1.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'packages/taler-wallet-cli/src') diff --git a/packages/taler-wallet-cli/src/bench1.ts b/packages/taler-wallet-cli/src/bench1.ts index f0db9761a..30ef8732f 100644 --- a/packages/taler-wallet-cli/src/bench1.ts +++ b/packages/taler-wallet-cli/src/bench1.ts @@ -62,13 +62,16 @@ export async function runBench1(configJson: any): Promise { // otherwise the TPS go down // my assumption is that the in-memory db file gets too large if (i % restartWallet == 0) { + if (Object.keys(wallet).length !== 0) { + wallet.stop(); + } wallet = await getDefaultNodeWallet({ // No persistent DB storage. persistentStoragePath: undefined, httpLib: myHttpLib, }); + await wallet.client.call(WalletApiOperation.InitWallet, {}); } - await wallet.client.call(WalletApiOperation.InitWallet, {}); logger.trace(`Starting withdrawal amount=${withdrawAmount}`); let start = Date.now(); @@ -101,8 +104,6 @@ export async function runBench1(configJson: any): Promise { logger.info(`Finished deposit amount=10 time=${Date.now() - start}`); } - - wallet.stop(); } } -- cgit v1.2.3