public void HandleConnectError(string msg) { UILayerController.Instance.HideLoading(); if (string.IsNullOrEmpty(msg)) { LPopup.OpenPopup("Lỗi", msg); } }
private void ClickBtMail() { if (!Database.Instance.islogin) { LPopup.OpenPopup("Thông báo!", "Chức năng này cần đăng nhập mới sử dụng được"); return; } UILayerController.Instance.ShowLayer(UILayerKey.LMail, dataResourceLobby.listObjLayer[(int)IndexSourceGate.LMAIL]); AudioAssistant.Instance.Shot(StringHelper.SOUND_GATE_BT); }
protected void HubMessageError(Hub hub, MethodCallMessage msg) { UILayerController.Instance.HideLoading(); if (msg.Arguments.Length > 1) { LPopup.OpenPopup("Thông báo", msg.Arguments[1].ToString()); } if (OnSRSHubEvent != null) { OnSRSHubEvent.Invoke(SRSConst.MESSAGE, msg.Arguments); } }
//check mất kết nối lău quá cũng đẩy ra login - max 10 min private bool CheckLostInternetSoFar() { if (lastTimeInternetError == DateTime.MinValue) { lastTimeInternetError = DateTime.Now; } else { TimeSpan timeRange = DateTime.Now - lastTimeInternetError; if (timeRange.TotalSeconds > 300) { lastTimeInternetError = DateTime.Now; UILayerController.Instance.GotoLogin(); LPopup.OpenPopup("WARNING", "Network error. Please reconnect!"); return(false); } } return(true); }
void OnApplicationPause(bool paused) { if (paused) { timePause = DateTime.Now; } else { if (timePause == DateTime.MinValue) { return; } TimeSpan timeRange = DateTime.Now - timePause; if (timeRange.TotalSeconds > 600) { GotoLogin(); LPopup.OpenPopup("WARNING", "Disconnect server"); } } }
public void HandleReconnecting() { LPopup.OpenPopup("Lỗi", "Mất kết nối"); }