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