21 lines
473 B
C#
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();
|
|
}
|
|
} |