@@ -40,8 +40,6 @@ import { useShallow } from 'zustand/react/shallow'
4040import { McpExtensionToolLoader } from './McpExtensionToolLoader'
4141import { ExtensionTypeEnum , MCPExtension } from '@janhq/core'
4242import { ExtensionManager } from '@/lib/extension'
43- import { useAnalytic } from '@/hooks/useAnalytic'
44- import posthog from 'posthog-js'
4543
4644type ChatInputProps = {
4745 className ?: string
@@ -90,7 +88,6 @@ const ChatInput = ({
9088 const selectedModel = useModelProvider ( ( state ) => state . selectedModel )
9189 const selectedProvider = useModelProvider ( ( state ) => state . selectedProvider )
9290 const sendMessage = useChat ( )
93- const { productAnalytic } = useAnalytic ( )
9491 const [ message , setMessage ] = useState ( '' )
9592 const [ dropdownToolsAvailable , setDropdownToolsAvailable ] = useState ( false )
9693 const [ tooltipToolsAvailable , setTooltipToolsAvailable ] = useState ( false )
@@ -192,18 +189,6 @@ const ChatInput = ({
192189 }
193190 setMessage ( '' )
194191
195- // Track message send event with PostHog (only if product analytics is enabled)
196- if ( productAnalytic && selectedModel && selectedProvider ) {
197- try {
198- posthog . capture ( 'message_sent' , {
199- model_provider : selectedProvider ,
200- model_id : selectedModel . id ,
201- } )
202- } catch ( error ) {
203- console . debug ( 'Failed to track message send event:' , error )
204- }
205- }
206-
207192 sendMessage (
208193 prompt ,
209194 true ,
0 commit comments