diff --git a/src/ui/component/viewers/videoViewer.jsx b/src/ui/component/viewers/videoViewer.jsx index 23f4d159e..e0d6f8739 100644 --- a/src/ui/component/viewers/videoViewer.jsx +++ b/src/ui/component/viewers/videoViewer.jsx @@ -2,6 +2,7 @@ import type { Claim } from 'types/claim'; import React, { Suspense } from 'react'; import { stopContextMenu } from 'util/context-menu'; +import analytics from 'analytics'; import(/* webpackChunkName: "videojs" */ /* webpackPreload: true */ 'video.js/dist/video-js.css'); @@ -22,6 +23,11 @@ class AudioVideoViewer extends React.PureComponent { componentDidMount() { const { contentType, poster, claim } = this.props; + const { name, claim_id: claimId, txid, nout } = claim; + + // Quick fix to get file view events on lbry.tv + // Will need to be changed to include time to start + analytics.apiLogView(`${name}#${claimId}`, `${txid}:${nout}`, claimId); const path = `https://api.piratebay.com/content/claims/${claim.name}/${ claim.claim_id