Skip to content

Commit

Permalink
Reverted files
Browse files Browse the repository at this point in the history
  • Loading branch information
SujithThirumalaisamy committed Sep 27, 2024
1 parent 2e97891 commit 4cecd61
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 119 deletions.

This file was deleted.

99 changes: 0 additions & 99 deletions ws/prisma/migrations/20240927170745_new/migration.sql

This file was deleted.

3 changes: 0 additions & 3 deletions ws/prisma/migrations/migration_lock.toml

This file was deleted.

27 changes: 16 additions & 11 deletions ws/prisma/schema.prisma
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,13 @@ datasource db {
model User {
id String @id @default(uuid())
email String @unique
name String?
password String?
provider Provider
streams Stream[] @relation("user")
upvotes Upvote[]
addedStreams Stream[] @relation("addedBy")
hostedSpaces Space[] @relation("hostedBy")
hostedSpaces Space[] @relation("hostedBy")
}

model Stream {
Expand All @@ -41,17 +43,17 @@ model Stream {
currentStream CurrentStream?
addedBy String
addedByUser User @relation("addedBy", fields: [addedBy], references: [id])
spaceId String?
space Space? @relation("spaceStreams", fields: [spaceId], references: [id],onDelete: Cascade)
spaceId String?
space Space? @relation("spaceStreams", fields: [spaceId], references: [id], onDelete: Cascade)
}

model CurrentStream {
id String @id @default(uuid())
userId String
id String @id @default(uuid())
userId String
streamId String? @unique
stream Stream? @relation(fields: [streamId], references: [id])
spaceId String? @unique
space Space? @relation(fields: [spaceId], references: [id],onDelete: Cascade)
spaceId String? @unique
space Space? @relation(fields: [spaceId], references: [id], onDelete: Cascade)
}

model Upvote {
Expand All @@ -63,20 +65,23 @@ model Upvote {
@@unique([userId, streamId])
}

model Space {
id String @id @default(uuid())
id String @id @default(uuid())
name String
streams Stream[] @relation("spaceStreams")
streams Stream[] @relation("spaceStreams")
hostId String
host User @relation("hostedBy", fields: [hostId], references: [id])
isActive Boolean @default(true)
host User @relation("hostedBy", fields: [hostId], references: [id])
isActive Boolean @default(true)
currentStream CurrentStream?
}

enum StreamType {
Spotify
Youtube
}

enum Provider {
Google
Credentials
}

0 comments on commit 4cecd61

Please sign in to comment.