From ed3f7daf29a45cb522dd33c596deb2abf9a26d44 Mon Sep 17 00:00:00 2001 From: martincupela Date: Tue, 4 Feb 2025 13:23:40 +0100 Subject: [PATCH] refactor: move isMessageAIGenerated to global scope in vite App --- examples/vite/src/App.tsx | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/examples/vite/src/App.tsx b/examples/vite/src/App.tsx index 48d0cda351..4780d324ad 100644 --- a/examples/vite/src/App.tsx +++ b/examples/vite/src/App.tsx @@ -1,4 +1,3 @@ -import { useCallback } from 'react'; import { ChannelFilters, ChannelOptions, ChannelSort } from 'stream-chat'; import { AIStateIndicator, @@ -9,11 +8,11 @@ import { Chat, ChatView, MessageInput, - VirtualizedMessageList as MessageList, StreamMessage, Thread, ThreadList, useCreateChatClient, + VirtualizedMessageList as MessageList, Window, } from 'stream-chat-react'; @@ -65,6 +64,9 @@ type StreamChatGenerics = { userType: LocalUserType; }; +const isMessageAIGenerated = (message: StreamMessage) => + !!message?.ai_generated; + const App = () => { const chatClient = useCreateChatClient({ apiKey, @@ -72,11 +74,6 @@ const App = () => { userData: { id: userId }, }); - const isMessageAIGenerated = useCallback( - (message: StreamMessage) => !!message?.ai_generated, - [], - ); - if (!chatClient) return <>Loading...; return (