From bbd81f6ef1ace1b7ec3466f8e81cd4b8a9de9151 Mon Sep 17 00:00:00 2001 From: perf3ct Date: Sun, 6 Apr 2025 19:14:16 +0000 Subject: [PATCH] use 16 character random string for session ID --- src/services/llm/rest_chat_service.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/services/llm/rest_chat_service.ts b/src/services/llm/rest_chat_service.ts index 61d945e5d..ef5460441 100644 --- a/src/services/llm/rest_chat_service.ts +++ b/src/services/llm/rest_chat_service.ts @@ -8,9 +8,8 @@ import * as aiServiceManagerModule from "./ai_service_manager.js"; import becca from "../../becca/becca.js"; import vectorStore from "./embeddings/index.js"; import providerManager from "./providers/providers.js"; -// @ts-ignore -import { v4 as uuidv4 } from 'uuid'; import options from "../../services/options.js"; +import { randomString } from "../utils.js"; // Define interfaces for the REST API export interface NoteSource { @@ -715,7 +714,7 @@ class RestChatService { const options: any = req.body || {}; const title = options.title || 'Chat Session'; - const sessionId = uuidv4(); + const sessionId = randomString(16); const now = new Date(); // Initial system message if provided