use-register-user-activity.ts 463 B

12345678910
  1. import { useConnectionContext } from '@/features/ide-react/context/connection-context'
  2. import useEventListener from '@/shared/hooks/use-event-listener'
  3. import useDomEventListener from '@/shared/hooks/use-dom-event-listener'
  4. export function useRegisterUserActivity() {
  5. const { registerUserActivity } = useConnectionContext()
  6. useEventListener('cursor:editor:update', registerUserActivity)
  7. useDomEventListener(document.body, 'click', registerUserActivity)
  8. }