import {PlayerActions} from '@common/player/hooks/use-player-actions'; import {MediaItem} from '@common/player/media-item'; import {Video} from '@app/titles/models/video'; import {MutableRefObject, useCallback} from 'react'; import {getCookie} from 'react-use-cookie'; interface Options { enabled?: boolean; } export function useLogVideoPlay( playerRef: MutableRefObject, {enabled = true}: Options = {} ) { return useCallback((): boolean => { const player = playerRef.current; if (!player || !enabled) { return false; } const media = player.getState().cuedMedia as MediaItem