add refresh token endpoints

This commit is contained in:
Kai Ritthaler 2025-06-19 22:22:28 +02:00 committed by Luisa Bellitto
parent 2360873993
commit ca34f29fab
8 changed files with 235 additions and 35 deletions

View file

@ -25,8 +25,9 @@ model User {
posts Post[]
comments Comment[]
likes Like[]
media Media[] @relation("UploadedMedia")
refreshToken RefreshToken[]
media Media[] @relation("UploadedMedia")
following Follow[] @relation("Following")
followers Follow[] @relation("Followers")
}
@ -124,4 +125,10 @@ model Follow {
followedUser User @relation("Followers", fields: [followedUserId], references: [id])
@@id([followingUserId, followedUserId])
}
model RefreshToken {
id String @id @default(uuid())
expiresAt DateTime
user User @relation(fields: [userId], references: [id], onDelete: Cascade)
userId String
}