public ChatHub(WebSocketConnectionManager webSocketConnectionManager, IHttpContextAccessor httpContextAccess, IOnlineClientManager <ChatChannel> onlineClientManager, IChatAppService chatAppService, JKSession jkSession, IObjectMapper objectMapper, IAppContext appContext, RedisPubSub redisPubSub) : base(appContext, onlineClientManager, webSocketConnectionManager) { this.httpContextAccess = httpContextAccess; this.chatAppService = chatAppService; AbpSession = jkSession; _objectMapper = objectMapper; _redisPubSub = redisPubSub; _redisPubSub.Subscribe(appContext.LocalHostName); }
public ChatController(IBinaryObjectManager binaryObjectManager, IChatAppService chatAppService) : base(binaryObjectManager, chatAppService) { }
public ChatController(IChatAppService chatAppService) { _chatAppService = chatAppService; }
public ChatControllerBase(IBinaryObjectManager binaryObjectManager, IChatAppService chatAppService) { BinaryObjectManager = binaryObjectManager; ChatAppService = chatAppService; }
public ChatHub(IChatAppService chatAppService) { this.chatAppService = chatAppService; }