using Microsoft.AspNetCore.SignalR; namespace ServiceHost.Hubs.ProgramManager; public class ProjectBoardHub:Hub { public override async Task OnConnectedAsync() { var user = Context.User?.FindFirst("pm.userId")?.Value; if (user != null && user !="0") { await Groups.AddToGroupAsync( Context.ConnectionId, $"pm.user-{user}" ); } await base.OnConnectedAsync(); } }