Exemplo n.º 1
0
        /// <inheritdoc/>
        public void SetState(QuickConnectState newState)
        {
            _logger.LogDebug("Changed quick connect state from {State} to {newState}", State, newState);

            ExpireRequests(true);

            State = newState;
            _config.Configuration.QuickConnectAvailable = newState == QuickConnectState.Available || newState == QuickConnectState.Active;
            _config.SaveConfiguration();

            _logger.LogDebug("Configuration saved");
        }
Exemplo n.º 2
0
 public ActionResult Available([FromQuery] QuickConnectState status = QuickConnectState.Available)
 {
     _quickConnect.SetState(status);
     return(NoContent());
 }