From 6c458686a7ca00ce4d1ea4ce2aa53cff7ebaca3c Mon Sep 17 00:00:00 2001 From: boufni95 Date: Thu, 9 Jan 2025 18:06:45 +0000 Subject: [PATCH] init dir --- src/services/storage/metricsEventStorage.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/services/storage/metricsEventStorage.ts b/src/services/storage/metricsEventStorage.ts index 49a5ac54..11727613 100644 --- a/src/services/storage/metricsEventStorage.ts +++ b/src/services/storage/metricsEventStorage.ts @@ -17,6 +17,9 @@ export default class { this.settings = settings; this.metricsPath = [settings.dataDir, "metric_events"].join("/") this.cachePath = [settings.dataDir, "metric_cache"].join("/") + if (!fs.existsSync(this.cachePath)) { + fs.mkdirSync(this.cachePath, { recursive: true }); + } this.initMetricsMeta() this.loadCache() setInterval(() => { @@ -78,7 +81,7 @@ export default class { persistCache = () => { const last24CachePath = [this.cachePath, "last24hSF.json"].join("/") - fs.writeFileSync(last24CachePath, JSON.stringify(this.last24hCache)) + fs.writeFileSync(last24CachePath, JSON.stringify(this.last24hCache), {}) } loadCache = () => {