Refactor code structure for improved readability and maintainability

This commit is contained in:
MaddoScientisto 2026-02-21 10:40:12 +01:00
commit 4f488bae45
78 changed files with 3309 additions and 1570 deletions

View file

@ -0,0 +1,12 @@
using System.Threading;
using System.Threading.Tasks;
using TwitchArchive.Core.Api;
namespace TwitchArchive.Core.Services
{
public interface IDownloaderService
{
Task<bool> DownloadVodAsync(VodInfo vod, string outputPath, CancellationToken ct = default);
Task<bool> DownloadChatJsonAsync(string vodId, string jsonPath, CancellationToken ct = default);
}
}