diff --git a/src/core/session/session-manager.ts b/src/core/session/session-manager.ts index 25a60110c..715cbdfbb 100644 --- a/src/core/session/session-manager.ts +++ b/src/core/session/session-manager.ts @@ -180,7 +180,7 @@ export class SessionManager { } let oldestSessionId: string | null = null; - let oldestActivity = Date.now(); + let oldestActivity = Number.MAX_SAFE_INTEGER; // Initialize to maximum value to find minimum for (const [sessionId, metadata] of this.sessions) { if (metadata.lastActivity < oldestActivity) { diff --git a/src/core/vector_storage/manager.ts b/src/core/vector_storage/manager.ts index 4ba42e717..4260b64f5 100644 --- a/src/core/vector_storage/manager.ts +++ b/src/core/vector_storage/manager.ts @@ -245,13 +245,11 @@ export class VectorStoreManager { // Disconnect any successfully connected backend if (this.store?.isConnected()) { - await this.store - .disconnect() - .catch(err => - this.logger.error(`${LOG_PREFIXES.MANAGER} Error during cleanup disconnect`, { - error: err, - }) - ); + await this.store.disconnect().catch(err => + this.logger.error(`${LOG_PREFIXES.MANAGER} Error during cleanup disconnect`, { + error: err, + }) + ); } // Reset state