public TwitchChatDownloader(IVideoRetriever videoRetriever, IVideosRetriever videosRetriever, IVideoWriter videoWriter) { _videoRetriever = videoRetriever ?? throw new ArgumentNullException(nameof(videoRetriever)); _videosRetriever = videosRetriever ?? throw new ArgumentNullException(nameof(videosRetriever)); _videoWriter = videoWriter ?? throw new ArgumentNullException(nameof(videoWriter)); }
public LoggingVideosRetriever(IVideosRetriever videosRetriever, ILogger logger) { _videosRetriever = videosRetriever; _logger = logger; }