You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
768 B
27 lines
768 B
using NzbDrone.Common.Http;
|
|
|
|
namespace NzbDrone.Common.Cloud
|
|
{
|
|
public interface IProwlarrCloudRequestBuilder
|
|
{
|
|
IHttpRequestBuilderFactory Services { get; }
|
|
IHttpRequestBuilderFactory Releases { get; }
|
|
}
|
|
|
|
public class ProwlarrCloudRequestBuilder : IProwlarrCloudRequestBuilder
|
|
{
|
|
public ProwlarrCloudRequestBuilder()
|
|
{
|
|
Services = new HttpRequestBuilder("https://prowlarr.servarr.com/v1/")
|
|
.CreateFactory();
|
|
|
|
Releases = new HttpRequestBuilder("https://releases.servarr.com/v1/")
|
|
.CreateFactory();
|
|
}
|
|
|
|
public IHttpRequestBuilderFactory Services { get; private set; }
|
|
|
|
public IHttpRequestBuilderFactory Releases { get; private set; }
|
|
}
|
|
}
|