add example 24 with a todo

This commit is contained in:
CWX
2025-02-10 22:11:24 +00:00
parent eaf50c62a9
commit 3b1f9bf70f
5 changed files with 276 additions and 0 deletions
@@ -0,0 +1,23 @@
using System.Net.WebSockets;
using Core.Models.Utils;
using Core.Servers.Ws.Message;
namespace _24Websocket;
public class WebsocketMessageHandler : ISptWebSocketMessageHandler
{
private readonly ISptLogger<WebsocketMessageHandler> _logger;
public WebsocketMessageHandler(
ISptLogger<WebsocketMessageHandler> logger
)
{
_logger = logger;
}
public Task OnSptMessage(string sessionID, WebSocket client, byte[] rawData)
{
_logger.Info($"Custom SPT WebSocket Message handler received a message for {sessionID}: {rawData.ToString()}");
return Task.CompletedTask;
}
}