From a8df3978991578da215669784fd1e84899a67bca Mon Sep 17 00:00:00 2001 From: tree Date: Wed, 12 Jan 2022 21:03:33 +0100 Subject: [PATCH] Refactor stats --- utils/engine.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/utils/engine.js b/utils/engine.js index b7f3e3a..6f5412a 100644 --- a/utils/engine.js +++ b/utils/engine.js @@ -101,11 +101,9 @@ export class UTXOEngine { const index = JSON.parse(JSON.stringify(entry.index)) delete index.specDef index.spec = specEndpoints - index.stats = { - tracks: entry.specs.tracks.length, - speakers: entry.specs.speakers.length, - events: entry.specs.events.length, - faqs: entry.specs.faqs.length + index.stats = { counts: {} } + for (const sc of Object.keys(entry.specs)) { + index.stats.counts[sc] = entry.specs[sc].length } await this._jsonWrite([entryDir, 'index.json'], index)