diff --git a/src/frontend/src/features/recording/hooks/useMutateRecording.ts b/src/frontend/src/features/recording/hooks/useMutateRecording.ts index a745b72d..2f8f2f5b 100644 --- a/src/frontend/src/features/recording/hooks/useMutateRecording.ts +++ b/src/frontend/src/features/recording/hooks/useMutateRecording.ts @@ -1,17 +1,20 @@ import { useStartRecording, useStopRecording } from '@/features/recording' import { recordingStore } from '@/stores/recording' +import { captureEvent } from '@/features/analytics/telemetry' export const useMutateRecording = () => { const { mutateAsync: startRecording, isPending: isPendingToStart } = useStartRecording({ onError: () => { recordingStore.isErrorDialogOpen = 'start' + captureEvent('error-starting-recording') }, }) const { mutateAsync: stopRecording, isPending: isPendingToStop } = useStopRecording({ onError: () => { recordingStore.isErrorDialogOpen = 'stop' + captureEvent('error-stopping-recording') }, })