public IOnlineClient CreateClientForCurrentConnection(HubCallerContext context) { return(new OnlineClient( context.ConnectionId, GetIpAddressOfClient(context), context.GetTenantId(), context.GetUserIdOrNull() )); }
public static UserIdentifier ToUserIdentifier(this HubCallerContext context) { var userId = context.GetUserIdOrNull(); if (userId == null) { return(null); } return(new UserIdentifier(context.GetTenantId(), context.GetUserId())); }
public static long GetUserId(this HubCallerContext context) { var userId = context.GetUserIdOrNull(); if (userId == null) { throw new AbpException("UserId is null! Probably, user is not logged in."); } return(userId.Value); }