From 0aa014cee8011e249a6075871817359879ad9784 Mon Sep 17 00:00:00 2001 From: Laurian Dufrechou Date: Mon, 13 Mar 2023 15:43:21 +0100 Subject: [PATCH] Schema User / Chat --- prisma/schema.prisma | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 3a5b07f..278296b 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -11,4 +11,17 @@ model User { id String @id @default(auto()) @map("_id") @db.ObjectId email String @unique password String? -} \ No newline at end of file + + messageSent Chat[] + messageReceived Chat[] @relation("chatReceived") +} + +model Chat { + id String @id @default(auto()) @map("_id") @db.ObjectId + message String + sender User? @relation(fields: [senderId], references: [id]) + senderId String @db.ObjectId + receiver User? @relation(name:"chatReceived", fields: [receiverId], references: [id]) + receiverId String @db.ObjectId +} +