feat: 添加消息通知hub
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
using Volo.Abp.AspNetCore.SignalR;
|
||||
|
||||
namespace Yi.Framework.Rbac.Application.SignalRHubs
|
||||
{
|
||||
[HubRoute("/hub/notice")]
|
||||
public class NoticeHub : AbpHub
|
||||
{
|
||||
/// <summary>
|
||||
/// 由于发布功能,主要是服务端项客户端主动推送
|
||||
/// </summary>
|
||||
public NoticeHub()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -10,14 +10,14 @@ namespace Yi.Framework.Rbac.Application.SignalRHubs
|
||||
{
|
||||
[HubRoute("/hub/main")]
|
||||
[Authorize]
|
||||
public class OnlineUserHub : AbpHub
|
||||
public class OnlineHub : AbpHub
|
||||
{
|
||||
public static readonly List<OnlineUserModel> clientUsers = new();
|
||||
private readonly static object objLock = new object();
|
||||
|
||||
private HttpContext? _httpContext;
|
||||
private ILogger<OnlineUserHub> _logger => LoggerFactory.CreateLogger<OnlineUserHub>();
|
||||
public OnlineUserHub(IHttpContextAccessor httpContextAccessor)
|
||||
private ILogger<OnlineHub> _logger => LoggerFactory.CreateLogger<OnlineHub>();
|
||||
public OnlineHub(IHttpContextAccessor httpContextAccessor)
|
||||
{
|
||||
_httpContext = httpContextAccessor?.HttpContext;
|
||||
}
|
||||
Reference in New Issue
Block a user