diff --git a/src/Jackett/Indexers/BaseIndexer.cs b/src/Jackett/Indexers/BaseIndexer.cs index b15fc873a0b9f1e6b39704295c3912ea2578e0cf..481fdb709ae62831a883cea36dfca1ed577346f7 100644 --- a/src/Jackett/Indexers/BaseIndexer.cs +++ b/src/Jackett/Indexers/BaseIndexer.cs @@ -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) { - categoryMapping.Add(new CategoryMapping(trackerCategory.ToString(), newznabCategory.ID)); + categoryMapping.Add(new CategoryMapping(trackerCategory, newznabCategory.ID)); if (!TorznabCaps.Categories.Contains(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) { foreach (var trackerCat in trackerCategories) { - categoryMapping.Add(new CategoryMapping(trackerCat.ToString(), newznabCategory.ID)); - } - } - - protected void AddMultiCategoryMapping(int trackerCategory, params TorznabCategory[] newznabCategories) - { - foreach (var newznabCat in newznabCategories) - { - categoryMapping.Add(new CategoryMapping(trackerCategory.ToString(), newznabCat.ID)); + AddCategoryMapping(trackerCat, newznabCategory); } }