public async Task ApplyConfiguration(JToken configJson) { var config = new ConfigurationSonarr(); config.LoadValuesFromJson(configJson); await ReloadNameMappings(config.Host.Value, int.Parse(config.Port.Value), config.ApiKey.Value); Host = "http://" + new Uri(config.Host.Value).Host; Port = int.Parse(config.Port.Value); ApiKey = config.ApiKey.Value; SaveSettings(); }
public ConfigurationSonarr GetConfiguration() { var config = new ConfigurationSonarr(); if (ApiKey != null) { config.Host.Value = Host; config.Port.Value = Port.ToString(); config.ApiKey.Value = ApiKey; } return(config); }
public async Task ApplyConfiguration(JToken configJson) { var config = new ConfigurationSonarr(); config.LoadValuesFromJson(configJson); await ReloadNameMappings(config.Host.Value, ParseUtil.CoerceInt(config.Port.Value), config.ApiKey.Value); Host = "http://" + new Uri(config.Host.Value).Host; Port = ParseUtil.CoerceInt(config.Port.Value); ApiKey = config.ApiKey.Value; SaveSettings(); }
public ConfigurationSonarr GetConfiguration() { var config = new ConfigurationSonarr(); if (ApiKey != null) { config.Host.Value = Host; config.Port.Value = Port.ToString(); config.ApiKey.Value = ApiKey; } return config; }