Files
Prowlarr-Prowlarr/src/Prowlarr.Api.V1/Indexers/IndexerStatusModule.cs
2021-02-11 21:54:00 -05:00

24 lines
635 B
C#

using System.Collections.Generic;
using NzbDrone.Core.Indexers;
using Prowlarr.Http;
namespace Prowlarr.Api.V1.Indexers
{
public class IndexerStatusModule : ProwlarrRestModule<IndexerStatusResource>
{
private readonly IIndexerStatusService _indexerStatusService;
public IndexerStatusModule(IIndexerStatusService indexerStatusService)
{
_indexerStatusService = indexerStatusService;
GetResourceAll = GetAll;
}
private List<IndexerStatusResource> GetAll()
{
return _indexerStatusService.GetBlockedProviders().ToResource();
}
}
}