DM message caching

This commit is contained in:
2025-10-15 10:40:25 +02:00
parent ab4cf4245f
commit f5aca7434f
7 changed files with 70 additions and 7 deletions
+3 -2
View File
@@ -6,7 +6,8 @@ export default async function auth(
id: string,
wsRef: RefObject<WebSocket | null>,
setServer: Dispatch<SetStateAction<Server | undefined>>,
setMessages: Dispatch<SetStateAction<Message[]>>,
setMessages: (m: Message[]) => void,
addMessage: (m: Message) => void,
onNewMessage?: (m: Message) => void
) {
console.log("Authenticating with server id:", id);
@@ -50,7 +51,7 @@ export default async function auth(
case "message_create":
if (onNewMessage) onNewMessage(data.params as Message);
setMessages((prev) => [...prev, data.params]);
addMessage(data.params as Message);
break;
}
};