Skip to content
This repository has been archived by the owner on Sep 2, 2023. It is now read-only.

Commit

Permalink
Merge pull request #768 from nazaninreihani/master-trackjs
Browse files Browse the repository at this point in the history
enable trackjs
  • Loading branch information
arnabk committed Dec 16, 2017
2 parents fac3368 + d7f539a commit f8c1057
Showing 1 changed file with 17 additions and 14 deletions.
31 changes: 17 additions & 14 deletions src/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,21 +10,24 @@ import './_utils/validateExtend';
// import { whyDidYouUpdate } from 'why-did-you-update';
// whyDidYouUpdate(React, { exclude: [/^Connect/, /IntlProvider/, /BootProvider/] });

const appName = window.location.hostname === 'app.binary.com' && 'binary-next-gen' ||
window.cordova && 'next-gen-mobile' ||
'???';
const appName = (/app.binary.com/i.test(window.location.hostname) && 'binary-next-gen') ||
(window.cordova && 'next-gen-mobile') ||
'???';
const version = config.version;
const userId = (JSON.parse(storage.getItem('account')) || {}).loginid;

window._trackJs = { // eslint-disable-line no-underscore-dangle
token: '346262e7ffef497d85874322fff3bbf8',
application: appName,
enabled: appName !== '???',
version: config.version,
userId: (JSON.parse(storage.getItem('account')) || {}).loginid,
onError: function (payload) { // eslint-disable-line
if (payload.message.toLowerCase().indexOf('out of memory') !== -1) {
window.location.reload();
}
return false;
},
token: '346262e7ffef497d85874322fff3bbf8',
application: appName,
enabled: appName !== '???',
onError: function (payload) { // eslint-disable-line
if (payload.message.toLowerCase().indexOf('out of memory') !== -1) {
window.location.reload();
}
payload.customer.userId = userId;
payload.customer.version = version;
return true;
},
};
require('trackjs');

Expand Down

0 comments on commit f8c1057

Please sign in to comment.