From 92a9c3d211e740f06250ee0bc48756b10641e284 Mon Sep 17 00:00:00 2001 From: Claas Date: Wed, 17 Dec 2025 00:21:14 +0100 Subject: [PATCH] Fix message type --- app/src/components/AppContextProvider.tsx | 2 +- app/src/routes/chat.tsx | 25 ++++------------------- 2 files changed, 5 insertions(+), 22 deletions(-) diff --git a/app/src/components/AppContextProvider.tsx b/app/src/components/AppContextProvider.tsx index 72f3be3..d63fb09 100644 --- a/app/src/components/AppContextProvider.tsx +++ b/app/src/components/AppContextProvider.tsx @@ -36,7 +36,7 @@ export function AppProvider(properties: ParentProps) { setApp("groups", app.groups.length, group); return; } - case "Message received": { + case "Message added": { const { groupId, message } = event.data; setApp( "groups", diff --git a/app/src/routes/chat.tsx b/app/src/routes/chat.tsx index cdcb0dc..7725fca 100644 --- a/app/src/routes/chat.tsx +++ b/app/src/routes/chat.tsx @@ -16,27 +16,10 @@ export default function Chat() { const app = useApp(); - const group = () => app.status === "ready" && app.getGroup(groupId); - // const [group, { mutate }] = createResource(parameters.groupId, getGroup); - // createEffect(() => { - // const currentGroup = group(); - // if (currentGroup === undefined) return; - - // // Can be used in effects because the internal onCleanup unsubscribes from the event when this effect is cleaned up - // useBroadcast((event) => { - // if ( - // event.data.type !== "Message received" || - // event.data.groupId !== parameters.groupId - // ) - // return; - - // const message = event.data.message; - // mutate((group) => { - // currentGroup.messages.push(message); - // return group; - // }); - // }); - // }); + const group = () => { + if (app.status !== "ready") return; + return app.getGroup(groupId); + }; async function handleSend( event: Parameters>[0] -- 2.51.2