From de5ddaac6d8879c7bd57b6ecda98052b0f7da617 Mon Sep 17 00:00:00 2001 From: LazyYuuki Date: Sun, 15 Jun 2025 19:12:19 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=A7=B9=20clean:=20all=20the=20missed=20co?= =?UTF-8?q?nsole.log?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web-app/src/hooks/useAppState.ts | 1 - web-app/src/hooks/useMessages.ts | 41 ++++++++++++++++---------------- 2 files changed, 20 insertions(+), 22 deletions(-) diff --git a/web-app/src/hooks/useAppState.ts b/web-app/src/hooks/useAppState.ts index e3fa1753b..dc29f7f8a 100644 --- a/web-app/src/hooks/useAppState.ts +++ b/web-app/src/hooks/useAppState.ts @@ -47,7 +47,6 @@ export const useAppState = create()((set) => ({ } : undefined, })) - console.log(useAppState.getState().streamingContent) }, updateCurrentToolCall: (toolCall) => { set(() => ({ diff --git a/web-app/src/hooks/useMessages.ts b/web-app/src/hooks/useMessages.ts index 251d67438..3a83b5a48 100644 --- a/web-app/src/hooks/useMessages.ts +++ b/web-app/src/hooks/useMessages.ts @@ -1,23 +1,23 @@ -import { create } from "zustand"; -import { ThreadMessage } from "@janhq/core"; +import { create } from 'zustand' +import { ThreadMessage } from '@janhq/core' import { createMessage, deleteMessage as deleteMessageExt, -} from "@/services/messages"; -import { useAssistant } from "./useAssistant"; +} from '@/services/messages' +import { useAssistant } from './useAssistant' type MessageState = { - messages: Record; - getMessages: (threadId: string) => ThreadMessage[]; - setMessages: (threadId: string, messages: ThreadMessage[]) => void; - addMessage: (message: ThreadMessage) => void; - deleteMessage: (threadId: string, messageId: string) => void; -}; + messages: Record + getMessages: (threadId: string) => ThreadMessage[] + setMessages: (threadId: string, messages: ThreadMessage[]) => void + addMessage: (message: ThreadMessage) => void + deleteMessage: (threadId: string, messageId: string) => void +} export const useMessages = create()((set, get) => ({ messages: {}, getMessages: (threadId) => { - return get().messages[threadId] || []; + return get().messages[threadId] || [] }, setMessages: (threadId, messages) => { set((state) => ({ @@ -25,11 +25,10 @@ export const useMessages = create()((set, get) => ({ ...state.messages, [threadId]: messages, }, - })); + })) }, addMessage: (message) => { - console.log("addMessage: ", message); - const currentAssistant = useAssistant.getState().currentAssistant; + const currentAssistant = useAssistant.getState().currentAssistant const newMessage = { ...message, created_at: message.created_at || Date.now(), @@ -37,7 +36,7 @@ export const useMessages = create()((set, get) => ({ ...message.metadata, assistant: currentAssistant, }, - }; + } createMessage(newMessage).then((createdMessage) => { set((state) => ({ messages: { @@ -47,19 +46,19 @@ export const useMessages = create()((set, get) => ({ createdMessage, ], }, - })); - }); + })) + }) }, deleteMessage: (threadId, messageId) => { - deleteMessageExt(threadId, messageId); + deleteMessageExt(threadId, messageId) set((state) => ({ messages: { ...state.messages, [threadId]: state.messages[threadId]?.filter( - (message) => message.id !== messageId, + (message) => message.id !== messageId ) || [], }, - })); + })) }, -})); +}))