diff options
author | Florian Dold <florian@dold.me> | 2023-09-15 17:14:37 +0200 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2023-09-15 17:14:37 +0200 |
commit | 40d2aa0c11e61ea45005c4c212c6ab686162b4b0 (patch) | |
tree | 9282f8e1ea25c7c54ec53157d718fcbfcb8f5015 /packages/taler-wallet-core | |
parent | 0ff189d229b348422239670223b4944b42596f63 (diff) | |
download | wallet-core-40d2aa0c11e61ea45005c4c212c6ab686162b4b0.tar.xz |
cli: allow DB stats tracking via environment variable
Diffstat (limited to 'packages/taler-wallet-core')
-rw-r--r-- | packages/taler-wallet-core/src/host-impl.node.ts | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/packages/taler-wallet-core/src/host-impl.node.ts b/packages/taler-wallet-core/src/host-impl.node.ts index a6dae58a1..33162ec50 100644 --- a/packages/taler-wallet-core/src/host-impl.node.ts +++ b/packages/taler-wallet-core/src/host-impl.node.ts @@ -108,10 +108,13 @@ async function makeSqliteDb( filename: args.persistentStoragePath ?? ":memory:", }); myBackend.enableTracing = false; + if (process.env.TALER_WALLET_DBSTATS) { + myBackend.trackStats = true; + } const myBridgeIdbFactory = new BridgeIDBFactory(myBackend); return { getStats() { - throw Error("not implemented"); + return myBackend.accessStats; }, idbFactory: myBridgeIdbFactory, }; |