Merge pull request #5264 from lbryio/sendId

buffer id
This commit is contained in:
jessopb 2021-01-05 17:01:17 -05:00 committed by GitHub
commit 8b6d31658e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 6 deletions

View file

@ -45,7 +45,7 @@ type Analytics = {
bufferDuration: number,
bitRate: number,
duration: number,
userIdHash: string,
userId: string,
playerPoweredBy: string,
readyState: number,
}
@ -217,7 +217,7 @@ const analytics: Analytics = {
body: JSON.stringify({
device: 'web',
type: 'buffering',
client: data.userIdHash,
client: data.userId,
data: {
url: claim.canonical_url,
position: data.timeAtBuffer,

View file

@ -55,8 +55,6 @@ import analytics, { SHARE_INTERNAL } from 'analytics';
import { doSignOutCleanup } from 'util/saved-passwords';
import { doSocketConnect } from 'redux/actions/websocket';
import { stringifyServerParam, shouldSetSetting } from 'util/sync-settings';
import sha256 from 'crypto-js/sha256';
import Base64 from 'crypto-js/enc-base64';
// @if TARGET='app'
const { autoUpdater } = remote.require('electron-updater');
@ -502,13 +500,13 @@ export function doAnalyticsBuffer(uri, bufferData) {
const fileSize = source.size; // size in bytes
const fileSizeInBits = fileSize * 8;
const bitRate = parseInt(fileSizeInBits / fileDurationInSeconds);
const userIdHash = Base64.stringify(sha256(user.id));
const userId = user.id;
analytics.videoBufferEvent(claim, {
timeAtBuffer,
bufferDuration,
bitRate,
userIdHash,
userId,
duration: fileDurationInSeconds,
playerPoweredBy: bufferData.playerPoweredBy,
readyState: bufferData.readyState,