Add defaults definitions for indexer proxies

pull/1698/head
Bogdan 1 year ago
parent 29ab1801db
commit d9ce9eb0b2

@ -14,7 +14,20 @@ namespace NzbDrone.Core.IndexerProxies
public Type ConfigContract => typeof(TSettings);
public IEnumerable<ProviderDefinition> DefaultDefinitions => new List<ProviderDefinition>();
public IEnumerable<ProviderDefinition> DefaultDefinitions
{
get
{
var config = (IProviderConfig)new TSettings();
yield return new IndexerProxyDefinition
{
Name = GetType().Name,
Implementation = GetType().Name,
Settings = config
};
}
}
public ProviderDefinition Definition { get; set; }
public abstract ValidationResult Test();

Loading…
Cancel
Save