🐛 Fix circular dependency in service injection

This commit is contained in:
2025-06-27 23:16:28 +08:00
parent 2a28948418
commit 8432436fcf
4 changed files with 7 additions and 7 deletions

View File

@ -3,7 +3,7 @@ using DysonNetwork.Sphere.Chat;
namespace DysonNetwork.Sphere.Connection.Handlers;
public class MessagesUnsubscribeHandler(WebSocketService webSocketService) : IWebSocketPacketHandler
public class MessagesUnsubscribeHandler() : IWebSocketPacketHandler
{
public string PacketType => "messages.unsubscribe";
@ -15,7 +15,7 @@ public class MessagesUnsubscribeHandler(WebSocketService webSocketService) : IWe
WebSocketService srv
)
{
webSocketService.UnsubscribeFromChatRoom(deviceId);
srv.UnsubscribeFromChatRoom(deviceId);
return Task.CompletedTask;
}
}