внедрил пресеты статусов и модульную архитектуру

This commit is contained in:
max
2026-04-18 00:43:46 +03:00
parent e8c9a55fe9
commit f4f61071ed
32 changed files with 665 additions and 110 deletions
@@ -125,7 +125,6 @@ public sealed class ChatHub : Hub
_userConnections.TryRemove(userId, out _);
try
{
// Connection is tearing down: ConnectionAborted is already signaled and will cancel I/O.
var isInvisible = await IsUserInvisibleAsync(_userContext.UserId, CancellationToken.None);
if (!isInvisible)
{