2019-12-07 02:45:13 +00:00
|
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
|
|
|
|
|
namespace Wabbajack.Lib.Downloaders
|
2019-10-12 18:03:45 +00:00
|
|
|
|
{
|
2019-10-12 22:15:20 +00:00
|
|
|
|
public interface IDownloader
|
2019-10-12 18:03:45 +00:00
|
|
|
|
{
|
2020-04-03 03:57:59 +00:00
|
|
|
|
Task<AbstractDownloadState> GetDownloaderState(dynamic archiveINI, bool quickMode = false);
|
2019-10-12 22:15:20 +00:00
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Called before any downloads are inacted by the installer;
|
|
|
|
|
/// </summary>
|
2019-12-07 02:45:13 +00:00
|
|
|
|
Task Prepare();
|
2019-10-12 18:03:45 +00:00
|
|
|
|
}
|
2019-10-16 11:44:45 +00:00
|
|
|
|
|
2019-10-12 18:03:45 +00:00
|
|
|
|
}
|