Changed thread / added helper for UI based messages on MAIN thread.
This commit is contained in:
@@ -5,6 +5,7 @@ using RelayServer.Services.Data;
|
||||
using RelayServer.Services.Rtc;
|
||||
using WebSocketSharp;
|
||||
using WebSocketSharp.Server;
|
||||
using ErrorEventArgs = WebSocketSharp.ErrorEventArgs;
|
||||
|
||||
namespace RelayServer.Services.Chat;
|
||||
|
||||
@@ -77,8 +78,15 @@ public class ChatSocketBehavior : WebSocketBehavior
|
||||
protected override void OnClose(CloseEventArgs e)
|
||||
{
|
||||
RtcChannelPresenceService.RemoveSession(ID);
|
||||
Console.WriteLine($"WebSocket closed: session={ID}, code={e.Code}, reason={e.Reason}");
|
||||
base.OnClose(e);
|
||||
}
|
||||
|
||||
protected override void OnError(ErrorEventArgs e)
|
||||
{
|
||||
Console.WriteLine($"WebSocket error: session={ID}, message={e.Message}");
|
||||
base.OnError(e);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Extracts a display username from a stored user record id value.
|
||||
|
||||
Reference in New Issue
Block a user