From 171994ccefebd0f308a0b03640701fc81ca7df0d Mon Sep 17 00:00:00 2001 From: Barrca <60709314+FBarrca@users.noreply.github.com> Date: Fri, 16 May 2025 22:43:02 +0200 Subject: [PATCH] Reinitialize ChatApiManagermessage queue based on settings toggle --- src/api.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/api.ts b/src/api.ts index 9d63db6..5e1ac67 100644 --- a/src/api.ts +++ b/src/api.ts @@ -44,6 +44,12 @@ export class ChatApiManager { */ private initializeChatClient(settings: InlineAISettings): ChatOpenAI | ChatOllama | ChatGoogleGenerativeAI | null { try { + if (settings.messageHistory) { + this.messageHistory = new MessageQueue(MESSAGE_HISTORY_LIMIT); + } else { + this.messageHistory = new MessageQueue(0); + } + switch (settings.provider) { case "openai": if (!settings.apiKey) {