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);