This reverts commit 4ce4299ca2.
			
			
This commit is contained in:
		
							parent
							
								
									4ce4299ca2
								
							
						
					
					
						commit
						ba95ee54ab
					
				
					 73 changed files with 608 additions and 886 deletions
				
			
		|  | @ -4,14 +4,13 @@ using FluentAvalonia.UI.Controls; | |||
| using ICSharpCode.SharpZipLib.GZip; | ||||
| using ICSharpCode.SharpZipLib.Tar; | ||||
| using ICSharpCode.SharpZipLib.Zip; | ||||
| using Newtonsoft.Json.Linq; | ||||
| using Ryujinx.Ava; | ||||
| using Ryujinx.Ava.Common.Locale; | ||||
| using Ryujinx.Ava.UI.Helpers; | ||||
| using Ryujinx.Common; | ||||
| using Ryujinx.Common.Logging; | ||||
| using Ryujinx.Common.Utilities; | ||||
| using Ryujinx.Ui.Common.Helper; | ||||
| using Ryujinx.Ui.Common.Models.Github; | ||||
| using System; | ||||
| using System.Collections.Generic; | ||||
| using System.Diagnostics; | ||||
|  | @ -32,7 +31,6 @@ namespace Ryujinx.Modules | |||
|     internal static class Updater | ||||
|     { | ||||
|         private const string GitHubApiURL = "https://api.github.com"; | ||||
|         private static readonly GithubReleasesJsonSerializerContext SerializerContext = new(JsonHelper.GetDefaultSerializerOptions()); | ||||
| 
 | ||||
|         private static readonly string HomeDir          = AppDomain.CurrentDomain.BaseDirectory; | ||||
|         private static readonly string UpdateDir        = Path.Combine(Path.GetTempPath(), "Ryujinx", "update"); | ||||
|  | @ -101,16 +99,22 @@ namespace Ryujinx.Modules | |||
| 
 | ||||
|                 string  buildInfoURL = $"{GitHubApiURL}/repos/{ReleaseInformation.ReleaseChannelOwner}/{ReleaseInformation.ReleaseChannelRepo}/releases/latest"; | ||||
|                 string  fetchedJson  = await jsonClient.GetStringAsync(buildInfoURL); | ||||
|                 var fetched = JsonHelper.Deserialize(fetchedJson, SerializerContext.GithubReleasesJsonResponse); | ||||
|                 _buildVer = fetched.Name; | ||||
|                 JObject jsonRoot     = JObject.Parse(fetchedJson); | ||||
|                 JToken  assets       = jsonRoot["assets"]; | ||||
| 
 | ||||
|                 foreach (var asset in fetched.Assets) | ||||
|                 _buildVer = (string)jsonRoot["name"]; | ||||
| 
 | ||||
|                 foreach (JToken asset in assets) | ||||
|                 { | ||||
|                     if (asset.Name.StartsWith("test-ava-ryujinx") && asset.Name.EndsWith(_platformExt)) | ||||
|                     { | ||||
|                         _buildUrl = asset.BrowserDownloadUrl; | ||||
|                     string assetName   = (string)asset["name"]; | ||||
|                     string assetState  = (string)asset["state"]; | ||||
|                     string downloadURL = (string)asset["browser_download_url"]; | ||||
| 
 | ||||
|                         if (asset.State != "uploaded") | ||||
|                     if (assetName.StartsWith("test-ava-ryujinx") && assetName.EndsWith(_platformExt)) | ||||
|                     { | ||||
|                         _buildUrl = downloadURL; | ||||
| 
 | ||||
|                         if (assetState != "uploaded") | ||||
|                         { | ||||
|                             if (showVersionUpToDate) | ||||
|                             { | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 gdkchan
						gdkchan