using SPTInstaller.Interfaces; using System.Threading.Tasks; namespace SPTInstaller.Models.Mirrors.Downloaders; public abstract class MirrorDownloaderBase : IMirrorDownloader { public PatchInfoMirror MirrorInfo { get; private set; } public abstract Task Download(IProgress progress); public MirrorDownloaderBase(PatchInfoMirror mirrorInfo) { MirrorInfo = mirrorInfo; } }