Files
stats/packages/common/server/profileId.ts
Carl-Gerhard Lindesvärd 32e91959f6 chore(root): migrate to biome
2024-09-18 23:46:11 +02:00

18 lines
296 B
TypeScript

import { createHash } from './crypto';
interface GenerateDeviceIdOptions {
salt: string;
ua: string;
ip: string;
origin: string;
}
export function generateDeviceId({
salt,
ua,
ip,
origin,
}: GenerateDeviceIdOptions) {
return createHash(`${ua}:${ip}:${origin}:${salt}`, 16);
}