Make chats private and fix redirection

This commit is contained in:
Jared Palmer 2023-06-16 15:28:43 -04:00
parent 37609dce7e
commit 3c71b3679a
2 changed files with 12 additions and 3 deletions

View file

@ -33,7 +33,7 @@ export default async function ChatPage({ params }: ChatPageProps) {
const session = await auth()
if (!session?.user) {
redirect('/sign-in')
redirect(`/sign-in?next=/chat/${params.id}`)
}
const chat = await getChat(params.id, session.user.id)
@ -42,5 +42,9 @@ export default async function ChatPage({ params }: ChatPageProps) {
notFound()
}
if (chat?.userId !== session?.user?.id) {
notFound()
}
return <Chat id={chat.id} initialMessages={chat.messages} />
}