Updates fix

This commit is contained in:
Serge
2024-04-15 00:17:00 +02:00
parent 04143abf7c
commit f983bdac42

View File

@@ -242,12 +242,13 @@ namespace GHelper
var json = await httpClient.GetStringAsync(urlNormal); var json = await httpClient.GetStringAsync(urlNormal);
var data = JsonSerializer.Deserialize<JsonElement>(json); var data = JsonSerializer.Deserialize<JsonElement>(json);
var result = data.GetProperty("Result");
// fallback for bugged API // fallback for bugged API
if (data.GetProperty("Result").ToString() == "") if (result.ToString() == "" || result.GetProperty("Obj").GetArrayLength() == 0)
{ {
Random rnd = new Random(); 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); Logger.WriteLine(urlFallback);
json = await httpClient.GetStringAsync(urlFallback); json = await httpClient.GetStringAsync(urlFallback);
data = JsonSerializer.Deserialize<JsonElement>(json); data = JsonSerializer.Deserialize<JsonElement>(json);