Swarm/DysonNetwork.Sphere/Connection/Handlers/MessagesUnsubscribeHandler.cs
2025-06-27 22:55:00 +08:00

22 lines
567 B
C#

using System.Net.WebSockets;
using DysonNetwork.Sphere.Chat;
namespace DysonNetwork.Sphere.Connection.Handlers;
public class MessagesUnsubscribeHandler(WebSocketService webSocketService) : IWebSocketPacketHandler
{
public string PacketType => "messages.unsubscribe";
public Task HandleAsync(
Account.Account currentUser,
string deviceId,
WebSocketPacket packet,
WebSocket socket,
WebSocketService srv
)
{
webSocketService.UnsubscribeFromChatRoom(deviceId);
return Task.CompletedTask;
}
}