public static void ConnectingResponse(WebResponse response, SRPG.Network.ResponseCallback callback) { SRPG.Network.ErrCode = response.ErrorCode; SRPG.Network.ErrMsg = response.ErrorMessage; SRPG.Network.IsError = SRPG.Network.ErrCode != SRPG.Network.EErrCode.Success; if (!string.IsNullOrEmpty(SRPG.Network.ErrMsg) && SRPG.Network.ErrMsg.Contains("500")) { SRPG.Network.ErrCode = SRPG.Network.EErrCode.Unknown; SRPG.Network.ErrMsg = LocalizedText.Get("errorcode.1_MESSAGE"); } else if (SRPG.Network.ErrCode == SRPG.Network.EErrCode.Failed) { SRPG.Network.ErrMsg = LocalizedText.Get("embed.NETWORKERR"); } else if (SRPG.Network.IsError) { SRPG.Network.ErrMsg = SRPG.Network.ErrCode != SRPG.Network.EErrCode.Maintenance ? LocalizedText.Get("errorcode." + ((int)SRPG.Network.ErrCode).ToString() + "_MESSAGE") : SRPG.Network.FindLocalizedMessage(response.Result.text); } if (FlowNode_Network.HasCommonError(response.Result) || callback == null) { return; } if (response.ServerTime != 0L) { SRPG.Network.ServerTime = response.ServerTime; } SRPG.Network.LastRealTime = SRPG.Network.GetSystemUptime(); callback(response.Result); }
public static void ConnectingResponse(WebResponse response, SRPG.Network.ResponseCallback callback) { SRPG.Network.ErrCode = response.ErrorCode; SRPG.Network.ErrMsg = response.ErrorMessage; SRPG.Network.IsError = SRPG.Network.ErrCode != SRPG.Network.EErrCode.Success; if (FlowNode_Network.HasCommonError(response.Result) || callback == null) { return; } if (response.ServerTime != 0L) { SRPG.Network.ServerTime = response.ServerTime; } SRPG.Network.LastRealTime = SRPG.Network.GetSystemUptime(); callback(response.Result); }