using Microsoft.AspNetCore.SignalR; namespace LightlessSyncShared.Utils; public class IdBasedUserIdProvider : IUserIdProvider { public string GetUserId(HubConnectionContext context) { return context.User!.Claims.SingleOrDefault(c => string.Equals(c.Type, LightlessClaimTypes.Uid, StringComparison.Ordinal))?.Value; } }