From e0f862b36177d432966dd742932deb528bae09e8 Mon Sep 17 00:00:00 2001 From: Raffi Date: Tue, 31 Mar 2026 13:25:43 +0200 Subject: [PATCH] ajout de la table preference des utilisateurs --- prisma/schema.prisma | 9 +++++++++ src/services/auth.service.ts | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) 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: {