fixed type on prisma schema and others

This commit is contained in:
Bob Burningham 2023-11-12 17:31:24 -08:00
parent ca3057c895
commit a57859aef0
4 changed files with 7 additions and 6 deletions

View File

@ -41,9 +41,9 @@ const MemberIdPage = async ({
return redirect(`/servers/${params.serverId}`);
}
const { MemberOne, MemberTwo } = conversation;
const { memberOne, memberTwo } = conversation;
const otherMember = MemberOne.profileId === profile.id ? MemberTwo : MemberOne;
const otherMember = memberOne.profileId === profile.id ? memberTwo : memberOne;
return (
<div className="bg-white dark:bg-[#313338] flex flex-col h-full">

View File

@ -64,7 +64,7 @@ export default async function handler(req: NextApiRequest, res: NextApiResponseS
let message = await db.message.findFirst({
where: {
id: messageId as string,
channelId: channel.id,
channelId: channel.id as string,
},
include: {
member: {

View File

@ -61,7 +61,7 @@ export default async function handler(req: NextApiRequest, res: NextApiResponseS
const member = server.members.find((member) => member.profileId === profile.id);
if (!member) {
return res.status(401).json({ error: "Unauthorized" });
return res.status(401).json({ error: "Member not found" });
}
const message = await db.message.create({

View File

@ -121,10 +121,10 @@ model Conversation{
id String @id @default(uuid())
memberOneId String
MemberOne Member @relation("MemberOne", fields: [memberOneId], references: [id], onDelete: Cascade)
memberOne Member @relation("MemberOne", fields: [memberOneId], references: [id], onDelete: Cascade)
memberTwoId String
MemberTwo Member @relation("MemberTwo", fields: [memberTwoId], references: [id], onDelete: Cascade)
memberTwo Member @relation("MemberTwo", fields: [memberTwoId], references: [id], onDelete: Cascade)
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
@ -148,6 +148,7 @@ model DirectMessage{
conversation Conversation @relation(fields: [conversationId], references: [id], onDelete: Cascade)
deleted Boolean @default(false)
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt