Files
stats/packages/common/src/profileId.ts
Carl-Gerhard Lindesvärd ccd1a1456f a lot
2024-02-04 13:23:21 +01:00

18 lines
312 B
TypeScript

import { hashPassword } from './crypto';
interface GenerateProfileIdOptions {
salt: string;
ua: string;
ip: string;
origin: string;
}
export async function generateProfileId({
salt,
ua,
ip,
origin,
}: GenerateProfileIdOptions) {
return await hashPassword(`${ua}:${ip}:${origin}`, salt, 8);
}