diff --git a/src/config/localSession.mjs b/src/config/localSession.mjs index 35076eb..f31ccf4 100644 --- a/src/config/localSession.mjs +++ b/src/config/localSession.mjs @@ -51,6 +51,7 @@ export const getSession = async (sessionId) => { } export const updateSession = async (newSession) => { + newSession.updatedAt = new Date().toISOString() const currentSessions = await getSessions() currentSessions[ currentSessions.findIndex((session) => session.sessionId === newSession.sessionId) diff --git a/src/utils/init-session.mjs b/src/utils/init-session.mjs index 29b2b0d..d571013 100644 --- a/src/utils/init-session.mjs +++ b/src/utils/init-session.mjs @@ -7,6 +7,8 @@ import { v4 as uuidv4 } from 'uuid' * @property {Object[]|null} conversationRecords * @property {string|null} sessionName * @property {string|null} sessionId + * @property {string|null} createdAt + * @property {string|null} updatedAt * @property {string|null} aiName * @property {string|null} modelName * @property {boolean|null} autoClean @@ -45,6 +47,8 @@ export function initSession({ sessionName, sessionId: uuidv4(), + createdAt: new Date().toISOString(), + updatedAt: new Date().toISOString(), aiName: modelName ? Models[modelName].desc : null, modelName,