Example #1
0
 public LoginViewModel(IEventAggregator eventAggregator, IAuthenticationService authService, IServersService serversService, ILog logger)
 {
     _eventAggregator = eventAggregator;
     _authService     = authService;
     _serversService  = serversService;
     _logger          = logger;
 }
Example #2
0
        public ServerTrackerHub(ILogger <ServerTrackerHub> logger, IEnvironmentsService envsSvc, IServersService serversSvc)
        {
            Log = logger;

            EnvsSvc    = envsSvc;
            ServersSvc = serversSvc;
        }
        public async Task InvokeAsync(HttpContext context, IServersService serversService)
        {
            if (context.Request.Path == "/ws")
            {
                if (context.WebSockets.IsWebSocketRequest)
                {
                    if (!await ApiKeyAuthAttribute.ValidateApiKeyAsync(context))
                    {
                        context.Response.StatusCode = 401;
                        return;
                    }

                    var webSocket = await context.WebSockets.AcceptWebSocketAsync();

                    await serversService.ListenServerWebSocketAsync(context, webSocket);
                }
                else
                {
                    context.Response.StatusCode = 400;
                }
            }
            else
            {
                await _next(context);
            }
        }
Example #4
0
 public void Run(
     Service.Setting setting,
     Service.Servers servers)
 {
     this.settingService = setting;
     this.serversService = servers;
 }
Example #5
0
 /// <summary>
 /// Executes any necessary start up code for the controller.
 ///
 /// Exceptions:
 ///     ArgumentNullException: When any parameter is null.
 /// </summary>
 public ServersController(
     ILogger <ServersController> logger,
     IServersService serversService
     )
 {
     _logger         = logger ?? throw new ArgumentNullException(nameof(logger));
     _serversService = serversService ?? throw new ArgumentNullException(nameof(serversService));
 }
Example #6
0
 public void Run(
     Service.Setting setting,
     Service.Servers servers)
 {
     this.apiUtils       = new Apis.ApiUtils();
     this.settingService = setting;
     this.serversService = servers;
 }
Example #7
0
        public LoggingServersService(IServersService serversService, ILogger logger)
        {
            Ensure.That(serversService, nameof(serversService)).IsNotNull();
            Ensure.That(logger, nameof(logger)).IsNotNull();

            _serversService = serversService;
            _logger         = logger;
        }
Example #8
0
        public ServersViewModel(INavigator navigator, IServersService serversService)
        {
            _serversService = serversService;
            _navigator      = navigator;
            _navigator.SubscribeToNavigationItem <IServersViewModel, IToServersView>(this, OnNavigationToServersView);

            Servers       = new ObservableCollection <Server>();
            LogoutCommand = new Command(CanLogoutAction, LogoutAction);
        }
Example #9
0
 /// <summary>
 /// Executes any neccessary start up code for the controller.
 ///
 /// Exceptions:
 ///     ArgumentNullException: When any of the parameters is null.
 /// </summary>
 public ChannelsProvider(
     ILogger <ChannelsProvider> logger,
     IBurstChatContext burstChatContext,
     IServersService serversService
     )
 {
     _logger           = logger ?? throw new ArgumentNullException(nameof(logger));
     _burstChatContext = burstChatContext ?? throw new ArgumentNullException(nameof(burstChatContext));
     _serversService   = serversService ?? throw new ArgumentNullException(nameof(serversService));
 }
Example #10
0
        public void Run(
            ISettingsService setting,
            IServersService servers,
            IConfigMgrService configMgr)
        {
            this.configMgrService = configMgr;
            this.settingService   = setting;
            this.serversService   = servers;

            this.utilsService = new ApiComponents.UtilsApi();
            this.webService   = new ApiComponents.WebApi();
        }
Example #11
0
        public void Run(
            ISettingsService setting,
            IServersService servers,
            IConfigMgrService configMgr,
            IShareLinkMgrService slinkMgr,
            INotifierService notifier)
        {
            this.configMgrService = configMgr;
            this.settingService   = setting;
            this.serversService   = servers;
            this.slinkMgrService  = slinkMgr;
            this.notifierService  = notifier;

            this.utilsService = new ApiComponents.UtilsApi();
            this.webService   = new ApiComponents.WebApi();
        }
Example #12
0
 public Publisher(IAuthenticationService authenticationService, IServersService serversService)
 {
     _hub = new Hub();
     _authenticationService = authenticationService;
     _serversService        = serversService;
 }
Example #13
0
 public EconomyWebSocketsData(IWebSocketsManager webSocketsManager, IServersService serversService)
 {
     this.webSocketsManager = webSocketsManager;
     this.serversService    = serversService;
 }
Example #14
0
 public ServersPageViewModel(INavigationService navigationService, IServersService serversService, ISettings settings) : base(navigationService)
 {
     _serversService = serversService;
     _settings       = settings;
 }
 public ServersController(IServersRepository serversRepository, IServersService serversService)
 {
     this.serversRepository = serversRepository;
     this.serversService    = serversService;
 }
Example #16
0
 public ProductsWebSocketsData(IWebSocketsManager webSocketsManager, IServersService serversService)
 {
     this.webSocketsManager = webSocketsManager;
     this.serversService    = serversService;
 }
Example #17
0
        public ServerMonitorService(IServerChecker serverChecker, IServersService serversService)
        {
            _serverChecker = serverChecker;

            _serversService = serversService;
        }
 public ServersController(IServersService serversService)
 {
     this.serversService = serversService;
 }