From 7ba5daefa5c894021bddc2a60e3b81c3bf23d3a9 Mon Sep 17 00:00:00 2001 From: Renato Rosa Date: Wed, 19 Aug 2026 21:35:19 -0300 Subject: [PATCH] Atualizar web/chat.js --- web/chat.js | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/web/chat.js b/web/chat.js index 7a9162d..c216675 100644 --- a/web/chat.js +++ b/web/chat.js @@ -13,6 +13,37 @@ function toggleTheme() { document.body.classList.toggle("dark"); } +async function sendAsync() { + const r = await fetch("/api/queue/generate", { + method: "POST", + headers: {"Content-Type": "application/json"}, + body: JSON.stringify({ + conversation_id: conversationId, + model: "llama3.2", + prompt: document.getElementById("prompt").value + }) + }); + + const { task_id } = await r.json(); + pollTask(task_id); +} + +async function pollTask(taskId) { + const interval = setInterval(async () => { + const r = await fetch(`/api/queue/status/${taskId}`); + const data = await r.json(); + + if (data.state === "SUCCESS") { + clearInterval(interval); + await loadHistory(); + } + }, 1500); +} + + + + + async function loadConversations() { const r = await fetch("/api/conversations"); conversations = await r.json();