Exemple #1
0
        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();
        }
Exemple #2
0
        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);
        }
Exemple #3
0
 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();
 }
Exemple #4
0
 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;
 }