Private GIT

Skip to content
Snippets Groups Projects
Commit 4f5d7a3d authored by Azerelat's avatar Azerelat
Browse files

Make category mapping a little less confusing #255

parent f26f2d6f
No related branches found
No related tags found
No related merge requests found
...@@ -436,43 +436,23 @@ namespace Jackett.Indexers ...@@ -436,43 +436,23 @@ namespace Jackett.Indexers
} }
} }
protected void AddCategoryMapping(string trackerCategory, int newznabCategory)
{
categoryMapping.Add(new CategoryMapping(trackerCategory, newznabCategory));
}
protected void AddCategoryMapping(int trackerCategory, TorznabCategory newznabCategory)
{
categoryMapping.Add(new CategoryMapping(trackerCategory.ToString(), newznabCategory.ID));
if (!TorznabCaps.Categories.Contains(newznabCategory))
TorznabCaps.Categories.Add(newznabCategory);
}
protected void AddCategoryMapping(string trackerCategory, TorznabCategory newznabCategory) protected void AddCategoryMapping(string trackerCategory, TorznabCategory newznabCategory)
{ {
categoryMapping.Add(new CategoryMapping(trackerCategory.ToString(), newznabCategory.ID)); categoryMapping.Add(new CategoryMapping(trackerCategory, newznabCategory.ID));
if (!TorznabCaps.Categories.Contains(newznabCategory)) if (!TorznabCaps.Categories.Contains(newznabCategory))
TorznabCaps.Categories.Add(newznabCategory); TorznabCaps.Categories.Add(newznabCategory);
} }
protected void AddCategoryMapping(int trackerCategory, int newznabCategory) protected void AddCategoryMapping(int trackerCategory, TorznabCategory newznabCategory)
{ {
categoryMapping.Add(new CategoryMapping(trackerCategory.ToString(), newznabCategory)); AddCategoryMapping(trackerCategory.ToString(), newznabCategory);
} }
protected void AddMultiCategoryMapping(TorznabCategory newznabCategory, params int[] trackerCategories) protected void AddMultiCategoryMapping(TorznabCategory newznabCategory, params int[] trackerCategories)
{ {
foreach (var trackerCat in trackerCategories) foreach (var trackerCat in trackerCategories)
{ {
categoryMapping.Add(new CategoryMapping(trackerCat.ToString(), newznabCategory.ID)); AddCategoryMapping(trackerCat, newznabCategory);
}
}
protected void AddMultiCategoryMapping(int trackerCategory, params TorznabCategory[] newznabCategories)
{
foreach (var newznabCat in newznabCategories)
{
categoryMapping.Add(new CategoryMapping(trackerCategory.ToString(), newznabCat.ID));
} }
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment