Files
Cleanuparr/code/backend/Cleanuparr.Infrastructure/Features/Arr/Interfaces/IArrQueueReader.cs
T

12 lines
429 B
C#

using Cleanuparr.Domain.Entities.Arr.Queue;
using Cleanuparr.Persistence.Models.Configuration.Arr;
namespace Cleanuparr.Infrastructure.Features.Arr.Interfaces;
public interface IArrQueueReader
{
/// <summary>
/// Reads every page of the queue, so records sharing a download id are never split across pages.
/// </summary>
Task<List<QueueRecord>> ReadAllAsync(IArrClient arrClient, ArrInstance arrInstance);
}