Add bulk message sending

This commit is contained in:
Infi
2024-08-25 23:35:57 +02:00
parent d0802a8d7a
commit bb3e1fd98b
4 changed files with 32 additions and 1 deletions
+11
View File
@@ -12,6 +12,7 @@ class SSEConnection {
updateChannelHint(JSON.parse(event.data).channel)
});
// New messages that are able to be directly processed
this.socket.addEventListener('new-message', (event) => {
for (let message of JSON.parse(event.data).messages)
{
@@ -19,6 +20,16 @@ class SSEConnection {
}
});
// New messages, that require a clean message list before processing
this.socket.addEventListener('bulk-messages', (event) => {
clearMessages();
for (let message of JSON.parse(event.data).messages)
{
addMessage(message);
}
});
this.socket.addEventListener('channel-list', (event) => {
updateChannelOptions(JSON.parse(event.data).channels)
});