From cef528e5dc14ec44566ec8233328f836369a854b Mon Sep 17 00:00:00 2001 From: huyufei Date: Mon, 18 Mar 2024 18:35:44 +0800 Subject: [PATCH] =?UTF-8?q?update:=20=E4=BC=98=E5=8C=96=20GuruAnalytics?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Runtime/Script/GuruAnalytics.cs | 25 +++++++++++++++---- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/Runtime/GuruAnalytics/Runtime/Script/GuruAnalytics.cs b/Runtime/GuruAnalytics/Runtime/Script/GuruAnalytics.cs index 829ee76..8ed52b3 100644 --- a/Runtime/GuruAnalytics/Runtime/Script/GuruAnalytics.cs +++ b/Runtime/GuruAnalytics/Runtime/Script/GuruAnalytics.cs @@ -339,13 +339,28 @@ namespace Guru int code = -1; string message = msg; int.TryParse(jCode.ToString(), out code); - - if (data.TryGetValue("msg", out var jMsg)) + + var errorCode = (AnalyticsCode)code; + + switch (errorCode) { - message = jMsg.ToString(); - } + case AnalyticsCode.Network_Lost: + case AnalyticsCode.ERROR_API: + case AnalyticsCode.ERROR_DNS: + case AnalyticsCode.ERROR_ZIP: + case AnalyticsCode.ERROR_LOAD_MARK: + case AnalyticsCode.ERROR_RESPONSE: + case AnalyticsCode.ERROR_CACHE_CONTROL: + case AnalyticsCode.ERROR_DELETE_EXPIRED: + + if (data.TryGetValue("msg", out var jMsg)) + { + message = jMsg.ToString(); + } - OnLoggerErrorEvent(code, message); + OnLoggerErrorEvent(code, message); + break; + } return; } }