private async void UserControlLoaded() { var endpoint = _host.VideoXpertEndpoint; if (!await _serenity.LoginAsync(endpoint.Host, _host.SerenityAuthToken)) { LOG.Error($"Failed to log into VideoXpert system at {endpoint}"); } else { LOG.Info($"Logged into VideoXpert system at '{endpoint}'"); } }
public async Task <bool> Init() { if (!await _serenity.LoginAsync(_ip, _user, _password)) { LOG.Error($"Failed to log into VideoXpert system at {_ip}"); return(false); } LOG.Info($"Successfully logged into VideoXpert system at {_ip}"); var datasources = await GetDataSourcesAsync(); lock (DatasourcesLock) { if (datasources != null) { _datasources = new ConcurrentBag <DataSource>(datasources); return(true); } return(false); } }