From 9dd23f70cfe71822bed36570555c49f31ae26691 Mon Sep 17 00:00:00 2001 From: boufni95 Date: Thu, 10 Apr 2025 17:41:12 +0000 Subject: [PATCH] up --- src/services/storage/tlv/tlvFilesStorage.ts | 4 ++++ src/services/storage/tlv/tlvFilesStorageProcessor.ts | 2 ++ 2 files changed, 6 insertions(+) diff --git a/src/services/storage/tlv/tlvFilesStorage.ts b/src/services/storage/tlv/tlvFilesStorage.ts index 56d42228..3b6ed01e 100644 --- a/src/services/storage/tlv/tlvFilesStorage.ts +++ b/src/services/storage/tlv/tlvFilesStorage.ts @@ -90,6 +90,10 @@ export class TlvFilesStorage { return data } + PersistNow = () => { + this.persist() + } + private persist = () => { if (!this.metaReady) { throw new Error("meta metrics not ready") diff --git a/src/services/storage/tlv/tlvFilesStorageProcessor.ts b/src/services/storage/tlv/tlvFilesStorageProcessor.ts index 4849bc1a..76912d37 100644 --- a/src/services/storage/tlv/tlvFilesStorageProcessor.ts +++ b/src/services/storage/tlv/tlvFilesStorageProcessor.ts @@ -319,7 +319,9 @@ class TlvFilesStorageProcessor { private async handleZipStorages(operation: ZipStoragesOperation) { const paths = [] for (const storageName in this.storages) { + this.storages[storageName].PersistNow() paths.push(this.storages[storageName].GetStoragePath()) + } if (paths.length === 0) { this.sendResponse({