mirror of
https://github.com/BubbaGumpShrump/AutoTrackR2.git
synced 2025-06-19 13:09:07 +00:00
Test
This commit is contained in:
parent
097e72e3a3
commit
7b95c7ae54
2 changed files with 20 additions and 10 deletions
|
@ -128,17 +128,19 @@ namespace AutoTrackR2
|
||||||
using var document = System.Text.Json.JsonDocument.Parse(response);
|
using var document = System.Text.Json.JsonDocument.Parse(response);
|
||||||
var root = document.RootElement;
|
var root = document.RootElement;
|
||||||
|
|
||||||
// Extract the browser download URL for the first asset
|
// Extract the assets array
|
||||||
var assets = root.GetProperty("assets");
|
var assets = root.GetProperty("assets");
|
||||||
if (assets.GetArrayLength() > 0)
|
foreach (var asset in assets.EnumerateArray())
|
||||||
{
|
{
|
||||||
var downloadUrl = assets[0].GetProperty("browser_download_url").GetString();
|
// Look for a `.msi` asset
|
||||||
return downloadUrl;
|
var name = asset.GetProperty("name").GetString();
|
||||||
}
|
if (name != null && name.EndsWith(".msi", StringComparison.OrdinalIgnoreCase))
|
||||||
else
|
{
|
||||||
{
|
return asset.GetProperty("browser_download_url").GetString();
|
||||||
throw new Exception("No assets found in the latest release.");
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
throw new Exception("No .msi installer found in the latest release assets.");
|
||||||
}
|
}
|
||||||
|
|
||||||
private async Task DownloadAndInstallUpdate(string url)
|
private async Task DownloadAndInstallUpdate(string url)
|
||||||
|
|
|
@ -50,6 +50,14 @@
|
||||||
"PrerequisitesLocation" = "2:1"
|
"PrerequisitesLocation" = "2:1"
|
||||||
"Url" = "8:"
|
"Url" = "8:"
|
||||||
"ComponentsUrl" = "8:"
|
"ComponentsUrl" = "8:"
|
||||||
|
"Items"
|
||||||
|
{
|
||||||
|
"{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:.NETFramework,Version=v4.7.2"
|
||||||
|
{
|
||||||
|
"Name" = "8:Microsoft .NET Framework 4.7.2 (x86 and x64)"
|
||||||
|
"ProductCode" = "8:.NETFramework,Version=v4.7.2"
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
"Release"
|
"Release"
|
||||||
|
@ -190,8 +198,8 @@
|
||||||
{
|
{
|
||||||
"Name" = "8:Microsoft Visual Studio"
|
"Name" = "8:Microsoft Visual Studio"
|
||||||
"ProductName" = "8:AutoTrackR2_Setup"
|
"ProductName" = "8:AutoTrackR2_Setup"
|
||||||
"ProductCode" = "8:{01D113D7-62EA-41EE-A06E-55A8D5DD1883}"
|
"ProductCode" = "8:{EFAF7F55-60EF-4945-8F33-90A4F528AD59}"
|
||||||
"PackageCode" = "8:{E1AF24CD-7A12-42A7-ABC0-6D3EDCDA6FF2}"
|
"PackageCode" = "8:{C60FD0A3-3782-47B2-A89B-EBAD286F0786}"
|
||||||
"UpgradeCode" = "8:{0B78A147-D0DE-4F72-8906-A62611787CA7}"
|
"UpgradeCode" = "8:{0B78A147-D0DE-4F72-8906-A62611787CA7}"
|
||||||
"AspNetVersion" = "8:"
|
"AspNetVersion" = "8:"
|
||||||
"RestartWWWService" = "11:FALSE"
|
"RestartWWWService" = "11:FALSE"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue