update: 优化 GuruAnalytics

deeplink
胡宇飞 2024-03-18 18:35:44 +08:00
parent 2f25b8523c
commit cef528e5dc
1 changed files with 20 additions and 5 deletions

View File

@ -339,13 +339,28 @@ namespace Guru
int code = -1; int code = -1;
string message = msg; string message = msg;
int.TryParse(jCode.ToString(), out code); 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; return;
} }
} }