unleash-server
Version:
Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.
14 lines • 487 B
JavaScript
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