rarbg: user configurable api url. resolves #11723 (#11725)

* rarbg: user configurable api url

* Update RarBG.cs

* change position

* tidy up
This commit is contained in:
ilike2burnthing 2021-05-13 22:08:19 +01:00 committed by GitHub
parent 8427feaa2d
commit 65c022dcd0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 1 deletions

View File

@ -22,7 +22,7 @@ namespace Jackett.Common.Indexers
public class RarBG : BaseWebIndexer
{
// API doc: https://torrentapi.org/apidocs_v2.txt?app_id=Jackett
private const string ApiEndpoint = "https://torrentapi.org/pubapi_v2.php";
private string ApiEndpoint => ((StringConfigurationItem)configData.GetDynamic("apiEndpoint")).Value;
private readonly TimeSpan TokenDuration = TimeSpan.FromMinutes(14); // 15 minutes expiration
private readonly string _appId;
private string _token;
@ -69,6 +69,9 @@ namespace Jackett.Common.Indexers
webclient.requestDelay = 2.5; // The api has a 1req/2s limit
var ConfigApiEndpoint = new StringConfigurationItem("API URL") { Value = "https://torrentapi.org/pubapi_v2.php" };
configData.AddDynamic("apiEndpoint", ConfigApiEndpoint);
var sort = new SingleSelectConfigurationItem("Sort requested from site", new Dictionary<string, string>
{
{"last", "created"},