public DebugController( IWebSocketRepository webSocketRepository, DebugRepository debugRepository, OnlineUserRepository onlineUserRepository) { _webSocketRepository = webSocketRepository; _debugRepository = debugRepository; _onlineUserRepository = onlineUserRepository; }
public WebSocketHandler( IOptions <WebSocketOption> options, IWebSocketRepository webSocketRepository, OnlineUserRepository onlineUserRepository, ILogger <WebSocketHandler> logger, IServiceProvider serviceProvider, IUserService userService, LockService lockService) { _webSocketRepository = webSocketRepository; _onlineUserRepository = onlineUserRepository; _logger = logger; _serviceProvider = serviceProvider; _userService = userService; _lockService = lockService; _random = new Random(); _options = options.Value; StartBackgroundWorks(); }
internal EventWebSocketRepository(IWebSocketRepository webSocketRepository) { _webSocketRepository = webSocketRepository; }
internal AggregateWebSocketRepository(IWebSocketRepository webSocketRepository) { _webSocketRepository = webSocketRepository; }