using System.Threading;
using System.Threading.Tasks;
namespace Jellyfin.Plugin.SRFPlay.Services.Interfaces;
///
/// Interface for managing content expiration.
///
public interface IContentExpirationService
{
///
/// Checks for expired content and removes it from the library.
///
/// The cancellation token.
/// The number of items removed.
Task CheckAndRemoveExpiredContentAsync(CancellationToken cancellationToken);
}