feat: latin-only slugs, server-side avatar generation, remove unused User fields

This commit is contained in:
Kirill
2026-05-22 19:32:30 +05:00
parent 02c7d7ba36
commit 20e4b1e0ab
9 changed files with 48 additions and 24 deletions
+2 -1
View File
@@ -1,4 +1,5 @@
import { normalizeEmail } from '../lib/auth.js'
import { generateAvatar } from '../lib/generate-avatar.js'
import { prisma } from '../lib/prisma.js'
function clientRedirect(fastify, reply, token) {
@@ -57,7 +58,7 @@ async function findOrCreateUserFromOAuth({ provider, providerUserId, accessToken
data: {
email: norm,
displayName: norm.split('@')[0],
avatar: null,
avatar: await generateAvatar(norm),
avatarStyle: 'avataaars',
},
})