sorted some classes
This commit is contained in:
parent
a4f060debe
commit
c14665d8a8
|
@ -12,7 +12,7 @@ namespace EZPPClient_Installer
|
|||
public class DownloadUtil
|
||||
{
|
||||
|
||||
public static List<string> FilesToDownload(string pathToEZPP, bool reinstall)
|
||||
public static async Task<List<string>> FilesToDownload(string pathToEZPP, bool reinstall)
|
||||
{
|
||||
bool directoryExists = Directory.Exists(pathToEZPP);
|
||||
|
||||
|
@ -21,17 +21,16 @@ namespace EZPPClient_Installer
|
|||
|
||||
try
|
||||
{
|
||||
|
||||
using (WebClient wc = new WebClient())
|
||||
{
|
||||
wc.Headers.Add("user-agent", "EZPPClientInstaller");
|
||||
var data = wc.DownloadString("https://new.ez-pp.farm/ezppclient?list");
|
||||
var data = await wc.DownloadStringTaskAsync("https://new.ez-pp.farm/ezppclient?list&release=" + MainWindow.RELEASESTREAM.ToLower());
|
||||
string[] dataList = data.Split('\n');
|
||||
foreach (string datastring in dataList)
|
||||
{
|
||||
if (string.IsNullOrWhiteSpace(datastring))
|
||||
if (string.IsNullOrWhiteSpace(datastring) || !datastring.Contains("#"))
|
||||
continue;
|
||||
|
||||
|
||||
string[] se = datastring.Split('#');
|
||||
string md5 = StripHTML(se[0]);
|
||||
string name = StripHTML(se[1]);
|
||||
|
@ -41,7 +40,7 @@ namespace EZPPClient_Installer
|
|||
}
|
||||
catch (WebException error)
|
||||
{
|
||||
new ContentDialog()
|
||||
_ = new ContentDialog()
|
||||
{
|
||||
Title = "Oops...",
|
||||
Content = "A error occurred while trying to fetch all needed Files.\n" + error.Message,
|
||||
|
@ -72,7 +71,7 @@ namespace EZPPClient_Installer
|
|||
string onlineHash = md5file.MD5;
|
||||
string pcHash = MD5Util.CalculateMD5(file);
|
||||
#if DEBUG
|
||||
MessageBox.Show("Filename: " + md5file.getName() + "\nOnline-Hash: " + onlineHash + "\n PC-Hash: " + pcHash);
|
||||
MessageBox.Show("Filename: " + md5file.Name + "\nOnline-Hash: " + onlineHash + "\n PC-Hash: " + pcHash);
|
||||
#endif
|
||||
if (!string.Equals(onlineHash, pcHash))
|
||||
{
|
||||
|
@ -151,7 +150,7 @@ namespace EZPPClient_Installer
|
|||
|
||||
MainWindow.updateProgress(filename + " - " + value.ProgressPercentage + "% - " + Math.Round((averageTransferRate / 1024000D) * 1.8, 2) + "MBit/s", value.ProgressPercentage);
|
||||
};
|
||||
await wc.DownloadFileTaskAsync(@"https://new.ez-pp.farm/ezppclient?file=" + filename, path + @"\" + filename);
|
||||
await wc.DownloadFileTaskAsync(@"https://new.ez-pp.farm/ezppclient?file=" + filename + "&release=" + MainWindow.RELEASESTREAM.ToLower(), path + @"\" + filename); ;
|
||||
}
|
||||
}
|
||||
catch (WebException)
|
Loading…
Reference in New Issue
Block a user