From f983bdac42918473bc824089f5c1d514d9899086 Mon Sep 17 00:00:00 2001 From: Serge <5920850+seerge@users.noreply.github.com> Date: Mon, 15 Apr 2024 00:17:00 +0200 Subject: [PATCH] Updates fix --- app/Updates.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/Updates.cs b/app/Updates.cs index e1b5d2ef..b512983d 100644 --- a/app/Updates.cs +++ b/app/Updates.cs @@ -242,12 +242,13 @@ namespace GHelper var json = await httpClient.GetStringAsync(urlNormal); var data = JsonSerializer.Deserialize(json); + var result = data.GetProperty("Result"); // fallback for bugged API - if (data.GetProperty("Result").ToString() == "") + if (result.ToString() == "" || result.GetProperty("Obj").GetArrayLength() == 0) { Random rnd = new Random(); - var urlFallback = url.Replace("CPUNAME", model + rnd.Next(100, 999)); + var urlFallback = url.Replace("CPUNAME", model + rnd.Next(10, 99)); Logger.WriteLine(urlFallback); json = await httpClient.GetStringAsync(urlFallback); data = JsonSerializer.Deserialize(json);