Просмотр исходного кода

Updater: kinda confused how this didn't work?

Evan Husted 1 год назад
Родитель
Сommit
640d7f9e77
2 измененных файлов с 4 добавлено и 2 удалено
  1. 2 0
      src/Ryujinx.UI.Common/Models/Github/GithubReleasesJsonResponse.cs
  2. 2 2
      src/Ryujinx/Updater.cs

+ 2 - 0
src/Ryujinx.UI.Common/Models/Github/GithubReleasesJsonResponse.cs

@@ -5,6 +5,8 @@ namespace Ryujinx.UI.Common.Models.Github
     public class GithubReleasesJsonResponse
     public class GithubReleasesJsonResponse
     {
     {
         public string Name { get; set; }
         public string Name { get; set; }
+        
+        public string TagName { get; set; }
         public List<GithubReleaseAssetJsonResponse> Assets { get; set; }
         public List<GithubReleaseAssetJsonResponse> Assets { get; set; }
     }
     }
 }
 }

+ 2 - 2
src/Ryujinx/Updater.cs

@@ -101,7 +101,7 @@ namespace Ryujinx.Ava
                 
                 
                 string fetchedJson = await jsonClient.GetStringAsync(LatestReleaseUrl);
                 string fetchedJson = await jsonClient.GetStringAsync(LatestReleaseUrl);
                 var fetched = JsonHelper.Deserialize(fetchedJson, _serializerContext.GithubReleasesJsonResponse);
                 var fetched = JsonHelper.Deserialize(fetchedJson, _serializerContext.GithubReleasesJsonResponse);
-                _buildVer = fetched.Name;
+                _buildVer = fetched.TagName;
 
 
                 foreach (var asset in fetched.Assets)
                 foreach (var asset in fetched.Assets)
                 {
                 {
@@ -156,7 +156,7 @@ namespace Ryujinx.Ava
 
 
             try
             try
             {
             {
-                newVersion = Version.Parse(ReleaseInformation.IsCanaryBuild ? _buildVer.Split(' ')[1] : _buildVer);
+                newVersion = Version.Parse(_buildVer);
             }
             }
             catch
             catch
             {
             {