UNPKG

unleash-server

Version:

Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.

14 lines 487 B
import { createHash } from 'crypto'; const base = 'https://gravatar.com/avatar'; export const generateImageUrl = (user) => { let ident = user.email || user.username || String(user.id); if (ident.indexOf('@')) { ident = ident.toLowerCase().trim(); } else { ident = ident.trim(); } const identHash = createHash('sha256').update(ident).digest('hex'); return `${base}/${identHash}?s=42&d=retro&r=g`; }; //# sourceMappingURL=generateImageUrl.js.map