From 27ed11d9042ee1b468fe9cd64dfbb6c192b1751e Mon Sep 17 00:00:00 2001 From: Michael Bucari-Tovo Date: Sat, 30 Jul 2022 09:49:11 -0600 Subject: [PATCH] More universal updating --- .../Views/MainWindow/MainWindow.axaml.cs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Source/LibationAvalonia/Views/MainWindow/MainWindow.axaml.cs b/Source/LibationAvalonia/Views/MainWindow/MainWindow.axaml.cs index 5be15ddb..611220d1 100644 --- a/Source/LibationAvalonia/Views/MainWindow/MainWindow.axaml.cs +++ b/Source/LibationAvalonia/Views/MainWindow/MainWindow.axaml.cs @@ -68,9 +68,14 @@ namespace LibationAvalonia.Views private async void MainWindow_Opened(object sender, EventArgs e) { #if !DEBUG + //This is temporaty until we have a solution for linux/mac so that + //Libation doesn't download a zip every time it runs. + if (App.IsUnix) + return; + try { - (string zipFile, UpgradeProperties upgradeProperties) = await Task.Run(() => downloadUpdate(App.IsWindows ? LibationScaffolding.ReleaseIdentifier.WindowsAvalonia : LibationScaffolding.ReleaseIdentifier.LinuxAvalonia)); + (string zipFile, UpgradeProperties upgradeProperties) = await Task.Run(() => downloadUpdate()); if (string.IsNullOrEmpty(zipFile) || !System.IO.File.Exists(zipFile)) return; @@ -97,12 +102,12 @@ namespace LibationAvalonia.Views #endif } - private async Task<(string zipFile, UpgradeProperties release)> downloadUpdate(LibationScaffolding.ReleaseIdentifier releaseID) + private async Task<(string zipFile, UpgradeProperties release)> downloadUpdate() { UpgradeProperties upgradeProperties; try { - upgradeProperties = LibationScaffolding.GetLatestRelease(releaseID); + upgradeProperties = LibationScaffolding.GetLatestRelease(); if (upgradeProperties is null) return (null,null); }