taler-typescript-core

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

commit 828e4ad3efd34df5e327cdcedaacab75ef2eff08
parent a748ebd053a09dcbabbb70fbc719206d9fd75c19
Author: Florian Dold <florian@dold.me>
Date:   Tue, 22 Aug 2023 08:55:33 +0200

wallet-core: use sqlite for in-memory DB

Diffstat:
Mpackages/taler-wallet-core/src/host-impl.node.ts | 4+++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/packages/taler-wallet-core/src/host-impl.node.ts b/packages/taler-wallet-core/src/host-impl.node.ts @@ -148,9 +148,11 @@ export async function createNativeWalletHost2( let dbResp: MakeDbResult; - if (!args.persistentStoragePath || args.persistentStoragePath.endsWith(".json")) { + if (args.persistentStoragePath &&args.persistentStoragePath.endsWith(".json")) { + logger.info("using legacy file-based DB backend"); dbResp = await makeFileDb(args); } else { + logger.info("using sqlite3 DB backend"); dbResp = await makeSqliteDb(args); }