aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-wallet-core
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2023-09-15 17:14:37 +0200
committerFlorian Dold <florian@dold.me>2023-09-15 17:14:37 +0200
commit40d2aa0c11e61ea45005c4c212c6ab686162b4b0 (patch)
tree9282f8e1ea25c7c54ec53157d718fcbfcb8f5015 /packages/taler-wallet-core
parent0ff189d229b348422239670223b4944b42596f63 (diff)
downloadwallet-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.ts5
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,
};