doll active state
This commit is contained in:
@@ -42,6 +42,10 @@ model User {
|
||||
/// Timestamp of last login
|
||||
lastLoginAt DateTime? @map("last_login_at")
|
||||
|
||||
// The ID of the currently active doll for the user
|
||||
activeDollId String? @map("active_doll_id")
|
||||
activeDoll Doll? @relation("ActiveDoll", fields: [activeDollId], references: [id])
|
||||
|
||||
sentFriendRequests FriendRequest[] @relation("SentFriendRequests")
|
||||
receivedFriendRequests FriendRequest[] @relation("ReceivedFriendRequests")
|
||||
userFriendships Friendship[] @relation("UserFriendships")
|
||||
@@ -90,6 +94,9 @@ model Doll {
|
||||
|
||||
user User @relation(fields: [userId], references: [id], onDelete: Cascade)
|
||||
|
||||
// Reverse relation for the active doll
|
||||
activeForUser User[] @relation("ActiveDoll")
|
||||
|
||||
@@map("dolls")
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user