From ae5a7d14c3b492b3e5543eed26e3655d33341548 Mon Sep 17 00:00:00 2001 From: AstroX11 Date: Wed, 9 Apr 2025 00:52:20 +0100 Subject: [PATCH] fix: makeCacheableSignalKeyStore logger optional (#1332) --- src/Utils/auth-utils.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Utils/auth-utils.ts b/src/Utils/auth-utils.ts index 8fcc00b..a64f2a2 100644 --- a/src/Utils/auth-utils.ts +++ b/src/Utils/auth-utils.ts @@ -14,7 +14,7 @@ import { ILogger } from './logger' */ export function makeCacheableSignalKeyStore( store: SignalKeyStore, - logger: ILogger, + logger?: ILogger, _cache?: CacheStore ): SignalKeyStore { const cache = _cache || new NodeCache({ @@ -41,7 +41,7 @@ export function makeCacheableSignalKeyStore( } if(idsToFetch.length) { - logger.trace({ items: idsToFetch.length }, 'loading from store') + logger?.trace({ items: idsToFetch.length }, 'loading from store') const fetched = await store.get(type, idsToFetch) for(const id of idsToFetch) { const item = fetched[id] @@ -63,7 +63,7 @@ export function makeCacheableSignalKeyStore( } } - logger.trace({ keys }, 'updated cache') + logger?.trace({ keys }, 'updated cache') await store.set(data) },