📄 src/Domain/IMediaRepository.cs
1 2 3 4 5 6 7 8 9 10 11 12 13
using System;
using System.Threading;
using System.Threading.Tasks;

namespace Slopper.Domain;

public interface IMediaRepository
{
    Task<MediaItem> GetRandomMediaItem(CancellationToken cancellationToken);

    Task<MediaInfo> GetMediaInfo(Guid itemId, CancellationToken cancellationToken);
}