Text Channel UI

This commit is contained in:
2026-08-20 18:12:47 +02:00
parent 8cf69d5b02
commit 83c7926728
3 changed files with 80 additions and 8 deletions
+2 -2
View File
@@ -168,11 +168,11 @@ export default class Enclave<P = Page> {
console.log("msg", msg.messages);
Object.entries(msg.messages).forEach(([channelId, messages]) => {
if (!server.messages[channelId]) {
server.messages[channelId] = [];
server.messages[channelId] = new Set();
}
messages.forEach((message) => {
server.messages[channelId].push(message);
server.messages[channelId].add(message);
});
});
+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, StoredMessage[]>;
public messages: Record<string, Set<StoredMessage>>;
public constructor(hostname: string, isSecure: boolean) {
this.hostname = hostname;