Change args
This commit is contained in:
parent
9359950666
commit
ddd6a3b279
@ -1,3 +1,4 @@
|
|||||||
|
using AppScaffolding;
|
||||||
using Avalonia.Controls;
|
using Avalonia.Controls;
|
||||||
using Dinah.Core;
|
using Dinah.Core;
|
||||||
using System;
|
using System;
|
||||||
@ -21,11 +22,11 @@ namespace LibationAvalonia.Dialogs
|
|||||||
InitializeComponent();
|
InitializeComponent();
|
||||||
}
|
}
|
||||||
|
|
||||||
public UpgradeNotification(Version version, string packageUrl, string zipFileName) : this()
|
public UpgradeNotification(UpgradeProperties upgradeProperties) : this()
|
||||||
{
|
{
|
||||||
VersionText = $"Libation version {version.ToString(3)} is now available.";
|
VersionText = $"Libation version {upgradeProperties.LatestRelease.ToString(3)} is now available.";
|
||||||
PackageUrl = packageUrl;
|
PackageUrl = upgradeProperties.ZipUrl;
|
||||||
DownloadLinkText = $"Download {zipFileName}";
|
DownloadLinkText = $"Download {upgradeProperties.ZipName}";
|
||||||
DataContext = this;
|
DataContext = this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -100,12 +100,7 @@ namespace LibationAvalonia.Views
|
|||||||
if (config.GetObject(ignoreUpdate)?.ToString() == upgradeProperties.LatestRelease.ToString())
|
if (config.GetObject(ignoreUpdate)?.ToString() == upgradeProperties.LatestRelease.ToString())
|
||||||
return;
|
return;
|
||||||
|
|
||||||
var notificationResult =
|
var notificationResult = await new UpgradeNotification(upgradeProperties).ShowDialog<DialogResult>(this);
|
||||||
await new UpgradeNotification(
|
|
||||||
upgradeProperties.LatestRelease,
|
|
||||||
upgradeProperties.ZipUrl,
|
|
||||||
upgradeProperties.ZipName)
|
|
||||||
.ShowDialog<DialogResult>(this);
|
|
||||||
|
|
||||||
if (notificationResult == DialogResult.Ignore)
|
if (notificationResult == DialogResult.Ignore)
|
||||||
config.SetObject(ignoreUpdate, upgradeProperties.LatestRelease.ToString());
|
config.SetObject(ignoreUpdate, upgradeProperties.LatestRelease.ToString());
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user