feat(services): add GET /guilds/[guildId]/channels

This commit is contained in:
Divlo
2021-12-28 21:52:28 +00:00
parent 265ac006a0
commit 2871c4c9e0
8 changed files with 149 additions and 8 deletions

View File

@ -0,0 +1,14 @@
-- DropIndex
DROP INDEX "Channel_guildId_key";
-- DropIndex
DROP INDEX "Member_guildId_key";
-- DropIndex
DROP INDEX "Member_userId_key";
-- DropIndex
DROP INDEX "Message_channelId_key";
-- DropIndex
DROP INDEX "Message_memberId_key";

View File

@ -64,9 +64,9 @@ model Member {
Message Message[]
createdAt DateTime @default(now())
updatedAt DateTime @default(now()) @updatedAt
userId Int @unique
userId Int
user User? @relation(fields: [userId], references: [id])
guildId Int @unique
guildId Int
guild Guild? @relation(fields: [guildId], references: [id])
}
@ -86,7 +86,7 @@ model Channel {
name String @db.VarChar(20)
createdAt DateTime @default(now())
updatedAt DateTime @default(now()) @updatedAt
guildId Int @unique
guildId Int
guild Guild? @relation(fields: [guildId], references: [id])
messages Message[]
}
@ -98,8 +98,8 @@ model Message {
mimetype String @default("text/plain") @db.VarChar(127)
createdAt DateTime @default(now())
updatedAt DateTime @default(now()) @updatedAt
memberId Int @unique
memberId Int
member Member? @relation(fields: [memberId], references: [id])
channelId Int @unique
channelId Int
channel Channel? @relation(fields: [channelId], references: [id])
}