mirror of
https://github.com/bitwarden/server
synced 2025-12-24 04:03:25 +00:00
23 lines
682 B
C#
23 lines
682 B
C#
// FIXME: Update this file to be null safe and then delete the line below
|
|
#nullable disable
|
|
|
|
using Microsoft.AspNetCore.Authorization;
|
|
using Microsoft.AspNetCore.SignalR;
|
|
|
|
namespace Bit.Notifications;
|
|
|
|
[AllowAnonymous]
|
|
public class AnonymousNotificationsHub : Microsoft.AspNetCore.SignalR.Hub, INotificationHub
|
|
{
|
|
public override async Task OnConnectedAsync()
|
|
{
|
|
var httpContext = Context.GetHttpContext();
|
|
var token = httpContext.Request.Query["Token"].FirstOrDefault();
|
|
if (!string.IsNullOrWhiteSpace(token))
|
|
{
|
|
await Groups.AddToGroupAsync(Context.ConnectionId, token);
|
|
}
|
|
await base.OnConnectedAsync();
|
|
}
|
|
}
|