mirror of
https://github.com/Prowlarr/Prowlarr.git
synced 2025-09-17 17:14:18 +02:00
Removed indexertype property
This commit is contained in:
@@ -184,7 +184,7 @@ namespace NzbDrone.Core.Providers.Indexer
|
||||
IsProper = parseResult.Proper,
|
||||
NzbTitle = feedItem.Title.Text,
|
||||
Quality = parseResult.Quality,
|
||||
Indexer = GetIndexerType()
|
||||
Indexer = Name
|
||||
});
|
||||
}
|
||||
|
||||
@@ -247,15 +247,6 @@ namespace NzbDrone.Core.Providers.Indexer
|
||||
/// <returns>Download link URL</returns>
|
||||
protected abstract string NzbDownloadUrl(SyndicationItem item);
|
||||
|
||||
/// <summary>
|
||||
/// Gets he IndexerType Enum for this indexer
|
||||
/// </summary>
|
||||
/// <returns>IndexerType Enum</returns>
|
||||
protected virtual IndexerType GetIndexerType()
|
||||
{
|
||||
return IndexerType.Unknown;
|
||||
}
|
||||
|
||||
private bool InHistory(IList<Episode> episodes, EpisodeParseResult parseResult, SyndicationItem feedItem)
|
||||
{
|
||||
foreach (var episode in episodes)
|
||||
|
@@ -1,12 +1,9 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.Generic;
|
||||
using System.Net;
|
||||
using System.ServiceModel.Syndication;
|
||||
using System.Web;
|
||||
using NzbDrone.Core.Model;
|
||||
using NzbDrone.Core.Providers.Core;
|
||||
using NzbDrone.Core.Providers.ExternalNotification;
|
||||
using SubSonic.Repository;
|
||||
|
||||
namespace NzbDrone.Core.Providers.Indexer
|
||||
{
|
||||
@@ -50,7 +47,7 @@ namespace NzbDrone.Core.Providers.Indexer
|
||||
|
||||
protected override string NzbDownloadUrl(SyndicationItem item)
|
||||
{
|
||||
return item.Id;
|
||||
return item.Id + "/nzb";
|
||||
}
|
||||
|
||||
protected override EpisodeParseResult CustomParser(SyndicationItem item, EpisodeParseResult currentResult)
|
||||
@@ -64,9 +61,5 @@ namespace NzbDrone.Core.Providers.Indexer
|
||||
return currentResult;
|
||||
}
|
||||
|
||||
protected override IndexerType GetIndexerType()
|
||||
{
|
||||
return IndexerType.Newzbin;
|
||||
}
|
||||
}
|
||||
}
|
@@ -50,9 +50,5 @@ namespace NzbDrone.Core.Providers.Indexer
|
||||
return item.Links[0].Uri.ToString();
|
||||
}
|
||||
|
||||
protected override IndexerType GetIndexerType()
|
||||
{
|
||||
return IndexerType.NzbMatrix;
|
||||
}
|
||||
}
|
||||
}
|
@@ -46,9 +46,5 @@ namespace NzbDrone.Core.Providers.Indexer
|
||||
return item.Id;
|
||||
}
|
||||
|
||||
protected override IndexerType GetIndexerType()
|
||||
{
|
||||
return IndexerType.NzbsOrg;
|
||||
}
|
||||
}
|
||||
}
|
@@ -49,9 +49,5 @@ namespace NzbDrone.Core.Providers.Indexer
|
||||
return item.Links[0].Uri.ToString();
|
||||
}
|
||||
|
||||
protected override IndexerType GetIndexerType()
|
||||
{
|
||||
return IndexerType.NzbsRus;
|
||||
}
|
||||
}
|
||||
}
|
@@ -15,7 +15,7 @@ namespace NzbDrone.Core.Repository
|
||||
public QualityTypes Quality { get; set; }
|
||||
public DateTime Date { get; set; }
|
||||
public bool IsProper { get; set; }
|
||||
public IndexerType? Indexer { get; set; }
|
||||
public string Indexer { get; set; }
|
||||
|
||||
[SubSonicToOneRelation(ThisClassContainsJoinKey = true)]
|
||||
public virtual Episode Episode { get; protected set; }
|
||||
|
@@ -56,7 +56,7 @@ namespace NzbDrone.Web.Controllers
|
||||
Quality = h.Quality.ToString(),
|
||||
IsProper = h.IsProper,
|
||||
Date = h.Date,
|
||||
Indexer = String.IsNullOrEmpty(h.Indexer.ToString()) ? "Unknown" : h.Indexer.ToString()
|
||||
Indexer = h.Indexer
|
||||
});
|
||||
|
||||
return View(new GridModel(history));
|
||||
|
Reference in New Issue
Block a user