Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
const setLogRocketFingerprint = () => {
Fingerprint2.get(components => {
const fingerprint = hash(components);
LogRocket.identify(fingerprint);
});
};
getUserIdentity() {
const Fingerprint2 = require('fingerprintjs2');
const options = {excludes: {userAgent: true}}
const cookies = nookies.get()
if (!cookies.hasOwnProperty('fp')) {
Fingerprint2.get(options, (components) => {
var values = components.map(function (component) { return component.value });
var murmur = Fingerprint2.x64hash128(values.join(''), 31);
nookies.set({}, 'fp', murmur, {
maxAge: 30 * 24 * 60 * 60,
path: '/',
});
this.getSession(murmur);
});
} else {
this.getSession(cookies['fp']);
}
}