using System.Net.WebSockets; using System.Text; using SPTarkov.DI.Annotations; using SPTarkov.Server.Core.Models.Utils; namespace SPTarkov.Server.Core.Servers.Ws.Message; [Injectable] public class DefaultSptWebSocketMessageHandler(ISptLogger logger) : ISptWebSocketMessageHandler { public Task OnSptMessage(string sessionID, WebSocket client, byte[] rawData) { logger.Debug($"[{sessionID}] SPT message received: {Encoding.UTF8.GetString(rawData)}"); return Task.CompletedTask; } }