aboutsummaryrefslogtreecommitdiff
path: root/apps/web/app/(dash)/chat
diff options
context:
space:
mode:
Diffstat (limited to 'apps/web/app/(dash)/chat')
-rw-r--r--apps/web/app/(dash)/chat/[chatid]/page.tsx15
-rw-r--r--apps/web/app/(dash)/chat/chatWindow.tsx3
2 files changed, 9 insertions, 9 deletions
diff --git a/apps/web/app/(dash)/chat/[chatid]/page.tsx b/apps/web/app/(dash)/chat/[chatid]/page.tsx
index 531facba..e37ae07e 100644
--- a/apps/web/app/(dash)/chat/[chatid]/page.tsx
+++ b/apps/web/app/(dash)/chat/[chatid]/page.tsx
@@ -11,17 +11,20 @@ async function Page({
}) {
const { firstTime, q, spaces } = chatSearchParamsCache.parse(searchParams);
- const chat = await getFullChatThread(params.chatid);
+ let chat: Awaited<ReturnType<typeof getFullChatThread>>;
- console.log(chat);
+ try {
+ chat = await getFullChatThread(params.chatid);
+ } catch (e) {
+ const error = e as Error;
+ return <div>This page errored out: {error.message}</div>;
+ }
if (!chat.success || !chat.data) {
- // TODO: handle this error
- return <div>Chat not found</div>;
+ console.error(chat.error);
+ return <div>Chat not found. Check the console for more details.</div>;
}
- console.log(chat.data);
-
return (
<ChatWindow
q={q}
diff --git a/apps/web/app/(dash)/chat/chatWindow.tsx b/apps/web/app/(dash)/chat/chatWindow.tsx
index 2be1d6c1..8485d0b2 100644
--- a/apps/web/app/(dash)/chat/chatWindow.tsx
+++ b/apps/web/app/(dash)/chat/chatWindow.tsx
@@ -91,7 +91,6 @@ function ChatWindow({
const sourcesParsed = sourcesZod.safeParse(sources);
if (!sourcesParsed.success) {
- console.log(sources);
console.error(sourcesParsed.error);
toast.error("Something went wrong while getting the sources");
return;
@@ -154,9 +153,7 @@ function ChatWindow({
while (!done && reader) {
const { value, done: d } = await reader.read();
if (d) {
- console.log(chatHistory);
setChatHistory((prevChatHistory) => {
- console.log(prevChatHistory);
createChatObject(threadId, prevChatHistory);
return prevChatHistory;
});