This commit is contained in:
2026-08-20 18:21:28 +02:00
parent 83c7926728
commit 7934f20985
3 changed files with 15 additions and 9 deletions
+4 -3
View File
@@ -165,17 +165,18 @@ export default class Enclave<P = Page> {
return;
case "Messages":
console.log("msg", msg.messages);
Object.entries(msg.messages).forEach(([channelId, messages]) => {
if (!server.messages[channelId]) {
server.messages[channelId] = new Set();
server.messages[channelId] = {};
}
messages.forEach((message) => {
server.messages[channelId].add(message);
server.messages[channelId][message.id] = message;
});
});
this.forceRender();
return;
}
}
+1 -1
View File
@@ -29,7 +29,7 @@ export default class EnclaveServer {
public isSecure: boolean;
public websocket?: EnclaveWebSocket;
public meta?: ServerMeta;
public messages: Record<string, Set<StoredMessage>>;
public messages: Record<string, Record<string, StoredMessage>>;
public constructor(hostname: string, isSecure: boolean) {
this.hostname = hostname;