Add bulk message sending
This commit is contained in:
@@ -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)
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user