Schema User / Chat

This commit is contained in:
Laurian Dufrechou
2023-03-13 15:43:21 +01:00
parent 862834e11f
commit 0aa014cee8
+14 -1
View File
@@ -11,4 +11,17 @@ model User {
id String @id @default(auto()) @map("_id") @db.ObjectId
email String @unique
password String?
}
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
}