1
0
mirror of https://github.com/Radarr/Radarr.git synced 2026-04-27 22:57:09 -04:00

New: Many UI Updates and Performance Tweaks

This commit is contained in:
Qstick
2019-04-12 23:25:58 -04:00
parent b24a40797f
commit 6275737ced
389 changed files with 7961 additions and 5635 deletions
@@ -43,9 +43,9 @@ namespace NzbDrone.Core.ThingiProvider
{
foreach (var provider in _providers)
{
var definition = provider.GetDefaultDefinitions()
var definition = provider.DefaultDefinitions
.OfType<TProviderDefinition>()
.FirstOrDefault(v => v.Name == null || v.Name == provider.Name);
.FirstOrDefault(v => v.Name == null || v.Name == provider.GetType().Name);
if (definition == null)
{
@@ -68,15 +68,15 @@ namespace NzbDrone.Core.ThingiProvider
{
var provider = _providers.First(v => v.GetType().Name == providerDefinition.Implementation);
var definitions = provider.GetDefaultDefinitions()
var definitions = provider.DefaultDefinitions
.OfType<TProviderDefinition>()
.Where(v => v.Name != null && v.Name != provider.Name)
.Where(v => v.Name != null && v.Name != provider.GetType().Name)
.ToList();
return definitions;
}
public ValidationResult Test(TProviderDefinition definition)
public virtual ValidationResult Test(TProviderDefinition definition)
{
return GetInstance(definition).Test();
}