diff --git a/prisma/schema.prisma b/prisma/schema.prisma index f43ec07..afc9d28 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -41,4 +41,13 @@ model User { encryptedPrivateKey String? ActionToken ActionToken[] AuthToken AuthToken[] + UserPreference UserPreference? } + +model UserPreference { + id String @id @default(uuid()) + userId String @unique + language String @default("fr") + theme String @default("light") + User User @relation(fields: [userId], references: [id], onDelete: Cascade) +} \ No newline at end of file diff --git a/src/services/auth.service.ts b/src/services/auth.service.ts index 17777c9..6f0fb62 100644 --- a/src/services/auth.service.ts +++ b/src/services/auth.service.ts @@ -22,7 +22,7 @@ export async function registerUser( // 2. Hash du mot de passe const passwordHash = await argon2.hash(input.password) - // 3. Création de l'user + // 3. Création du user const displayName = input.email.split('@')[0] const user = await prisma.user.create({ data: {