mirror of
https://github.com/wabbajack-tools/wabbajack.git
synced 2024-08-30 18:42:17 +00:00
Fallback to original Github download if server fails
This commit is contained in:
parent
4db2e94acb
commit
8bd034afe5
@ -83,7 +83,16 @@ namespace Wabbajack.Launcher
|
||||
var wc = new WebClient();
|
||||
wc.DownloadProgressChanged += UpdateProgress;
|
||||
Status = $"Downloading {_version.Tag} ...";
|
||||
var data = await wc.DownloadDataTaskAsync(asset.BrowserDownloadUrlFast);
|
||||
byte[] data;
|
||||
try
|
||||
{
|
||||
data = await wc.DownloadDataTaskAsync(asset.BrowserDownloadUrlFast);
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
// Something went wrong so fallback to original URL
|
||||
data = await wc.DownloadDataTaskAsync(asset.BrowserDownloadUrl);
|
||||
}
|
||||
|
||||
using (var zip = new ZipArchive(new MemoryStream(data), ZipArchiveMode.Read))
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user