Skip to content

Commit

Permalink
Fixed: Cardigann Indexer Descriptions & Indexer InfoLinks
Browse files Browse the repository at this point in the history
  • Loading branch information
bakerboy448 committed Jun 22, 2021
1 parent 7fb6c53 commit bd79d3c
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 1 deletion.
Expand Up @@ -118,6 +118,7 @@ private IndexerDefinition GetDefinition(CardigannMetaDefinition definition)
Enable = true,
Name = definition.Name,
Language = definition.Language,
Description = definition.Description,
Implementation = GetType().Name,
Settings = new CardigannSettings { DefinitionFile = definition.File },
Protocol = DownloadProtocol.Torrent,
Expand Down
5 changes: 5 additions & 0 deletions src/Prowlarr.Api.V1/Indexers/IndexerResource.cs
Expand Up @@ -51,6 +51,8 @@ public override IndexerResource ToResource(IndexerDefinition definition)

var resource = base.ToResource(definition);

var infoLinkName = definition.ImplementationName;

if (definition.Implementation == typeof(Cardigann).Name)
{
var extraFields = definition.ExtraFields?.Select((x, i) => MapField(x, i)).ToList() ?? new List<Field>();
Expand All @@ -66,8 +68,11 @@ public override IndexerResource ToResource(IndexerDefinition definition)
field.Value = setting.Value;
}
}

infoLinkName = settings.DefinitionFile;
}

resource.InfoLink = string.Format("https://wiki.servarr.com/prowlarr/supported-indexers#{0}", infoLinkName.ToLower().Replace(' ', '-'));
resource.AppProfileId = definition.AppProfileId;
resource.BaseUrl = definition.BaseUrl;
resource.Description = definition.Description;
Expand Down
3 changes: 2 additions & 1 deletion src/Prowlarr.Api.V1/ProviderResource.cs
Expand Up @@ -39,8 +39,9 @@ public virtual TProviderResource ToResource(TProviderDefinition definition)
Fields = SchemaBuilder.ToSchema(definition.Settings),

//prowlarr/supported#{0} are custom build redirect pages; if passing a new var, create a new redirect
// note: indexers get a different link
InfoLink = string.Format("https://wiki.servarr.com/prowlarr/supported#{0}",
definition.Implementation.ToLower())
definition.Implementation.ToLower().Replace(' ', '-'))
};
}

Expand Down

0 comments on commit bd79d3c

Please sign in to comment.