Files
Backend-Api/ServiceHost/Hubs/ProgramManager/ProjectBoardHub.cs

21 lines
473 B
C#

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();
}
}