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
+16
View File
@@ -56,6 +56,22 @@ public class ServerCore : IAsyncDisposable
}
}
internal void SendBulkMessageList()
{
try
{
Plugin.Framework.RunOnTick(() =>
{
foreach (var eventServer in EventConnections)
eventServer.OutboundQueue.Enqueue(new BulkMessagesEvent(new Messages(Processing.ReadMessageList().Result)));
});
}
catch (Exception ex)
{
Plugin.Log.Error(ex, "Sending channel switch over SSE failed.");
}
}
internal void SendChannelSwitch(Chunk[] channelName)
{
try