From c55f663cfead6ed66b64de81fe3e9244a55e1bb7 Mon Sep 17 00:00:00 2001 From: Antoine Smet Date: Mon, 23 Sep 2024 16:37:33 +0200 Subject: [PATCH] change loading --- assistantweb/src/App.tsx | 30 ++++++++++++++++++++---------- assistantweb/src/index.css | 2 +- 2 files changed, 21 insertions(+), 11 deletions(-) diff --git a/assistantweb/src/App.tsx b/assistantweb/src/App.tsx index d3a2313..0441d52 100644 --- a/assistantweb/src/App.tsx +++ b/assistantweb/src/App.tsx @@ -137,7 +137,7 @@ function App() { console.error("The run has failed"); } else if (runStatus === "queued" || runStatus === "in_progress") { console.log("Retrying to check run status..."); - setTimeout(() => checkRunStatus(runId, currentThreadId), 50000); // Réessayez en passant le bon threadId + setTimeout(() => checkRunStatus(runId, currentThreadId), 80000); // Réessayez en passant le bon threadId } } catch (error) { console.error("Error while checking run status:", error); @@ -182,6 +182,8 @@ function App() { (message: { role: string }) => message.role === "user" || message.role === "assistant" ); + + setMessages(filteredMessages.reverse()); } catch (error) { @@ -332,14 +334,21 @@ function App() { square > - {messages - .filter((message, index, array) => { - const firstUserMessageIndex = array.findIndex( - (msg) => msg.role === "user" - ); - return !(message.role === "user" && index === firstUserMessageIndex); - }) - .map((message) => ( + {messages + .filter((message, index, array) => { + const firstUserMessageIndex = array.findIndex( + (msg) => msg.role === "user" + ); + return !(message.role === "user" && index === firstUserMessageIndex); + }) + .map((message) => { + // Vérifie si le contenu du message n'est pas vide avant l'affichage + const messageContent = message.content?.[0]?.text?.value || ""; + if (!messageContent.trim()) { + return null; // Ne pas afficher les messages vides + } + + return ( - ))} + ); + })} {/* Afficher le message temporaire pendant que l'assistant est en train de répondre */} {isAssistantTyping && ( diff --git a/assistantweb/src/index.css b/assistantweb/src/index.css index 9cd4b18..8805cf0 100644 --- a/assistantweb/src/index.css +++ b/assistantweb/src/index.css @@ -149,4 +149,4 @@ button:disabled:hover { flex-shrink: 0; text-align: center; height: "3rem"; -} \ No newline at end of file +}