📄
src/Domain/IMediaRepository.cs
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); }