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();
|
var wc = new WebClient();
|
||||||
wc.DownloadProgressChanged += UpdateProgress;
|
wc.DownloadProgressChanged += UpdateProgress;
|
||||||
Status = $"Downloading {_version.Tag} ...";
|
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))
|
using (var zip = new ZipArchive(new MemoryStream(data), ZipArchiveMode.Read))
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user