public void verify() { bool result = false; VerifyCodeSettings settings = new VerifyCodeSettings.Builder() .action(VerifyCodeSettings.ACTION_REGISTER_LOGIN) .sendInterval(30) .locale(Locale.CHINA) .build(); HuaweiService.Task task = EmailAuthProvider.requestVerifyCode(emailorPhone.text, settings); task.addOnSuccessListener(TaskExecutors.uiThread(), new HuaweiOnsuccessListener <VerifyCodeResult>( (codeResult) => { result = true; UnityMainThread.instance.AddJob(() => { PanelController.popupinstance.ShowInfo("sms code send successfully!"); }); })) .addOnFailureListener(TaskExecutors.uiThread(), new HuaweiOnFailureListener((e) => { UnityMainThread.instance.AddJob(() => { Error error = new Error(); error.message = e.toString(); PanelController.popupinstance.ShowError(error); }); })); }
public void sendSmsCode(int registerOrreset) { try{ VerifyCodeSettings settings = new VerifyCodeSettings.Builder() .action(registerOrreset) .sendInterval(30) .locale(Locale.CHINA) .build(); HuaweiService.Task task = EmailAuthProvider.requestVerifyCode(email.text.Trim(), settings); task.addOnSuccessListener(TaskExecutors.uiThread(), new HuaweiOnsuccessListener <VerifyCodeResult>((codeResult) => { PanelController.popupinstance.ShowInfo("code send successfully!"); })) .addOnFailureListener(TaskExecutors.uiThread(), new HuaweiOnFailureListener((e) => { Error error = new Error(); error.message = e.toString(); PanelController.popupinstance.ShowError(error); })); }catch (System.Exception e) { Error error = new Error(); error.message = e.Message; PanelController.popupinstance.ShowError(error); } }
public void phoneVerify(string phoneNumber, string countryCodeStr, int registerOrreset) { try { settings = GenerateSettings(registerOrreset); HuaweiService.Task task = PhoneAuthProvider.requestVerifyCode(countryCodeStr, phoneNumber, settings); task.addOnSuccessListener(TaskExecutors.uiThread(), new HuaweiOnsuccessListener <VerifyCodeResult>((codeResult) => { UnityMainThread.instance.AddJob(() => { PanelController.popupinstance.ShowInfo("sms code send successfully!"); infoMessage.text = "sms code send successfully!"; }); })) .addOnFailureListener(TaskExecutors.uiThread(), new HuaweiOnFailureListener((e) => { UnityMainThread.instance.AddJob(() => { Error error = new Error(); error.message = e.toString(); PanelController.popupinstance.ShowError(error); infoMessage.text = e.toString(); }); })); }catch (System.Exception e) { Error error = new Error(); error.message = e.Message; PanelController.popupinstance.ShowError(error); } }
public void verify(int resetOrregister) { VerifyCodeSettings settings = new VerifyCodeSettings.Builder() .action(resetOrregister) .sendInterval(30) .locale(Locale.CHINA) .build(); if (isPhoneOrEmail) { task = EmailAuthProvider.requestVerifyCode(isModifyPassword?emailorPhone.text.Trim():newemailorPhoneorpassword.text.Trim(), settings); } else { task = PhoneAuthProvider.requestVerifyCode("+86", isModifyPassword?emailorPhone.text.Trim():newemailorPhoneorpassword.text.Trim(), settings); } task.addOnSuccessListener(TaskExecutors.uiThread(), new HuaweiOnsuccessListener <VerifyCodeResult>( (codeResult) => { showMessage.text = "code send successfully!"; PanelController.popupinstance.ShowInfo("code send successfully!"); })) .addOnFailureListener(TaskExecutors.uiThread(), new HuaweiOnFailureListener((e) => { Error error = new Error(); error.message = e.toString(); PanelController.popupinstance.ShowError(error); showMessage.text = e.toString(); })); }
public void onVerifyButtonClick() { settings = GenerateSettings(VerifyCodeSettings.ACTION_REGISTER_LOGIN); HuaweiService.Task task = PhoneAuthProvider.requestVerifyCode(regionText, emailorPhone.text, settings); task.addOnSuccessListener(TaskExecutors.uiThread(), new HuaweiOnsuccessListener <VerifyCodeResult>((codeResult) => { PanelController.popupinstance.ShowInfo("sms code send successfully!"); })) .addOnFailureListener(TaskExecutors.uiThread(), new HuaweiOnFailureListener((e) => { Error error = new Error(); error.message = e.toString(); PanelController.popupinstance.ShowError(error); })); }
/*----------------------------------------------------- called by hub proxy */ private static void NewTask(SnTask t) { if (_working) { return; } if (t != null && !TaskExecutors.ContainsKey(t.Type)) { return; } SnTrace.TaskManagement.Write( t == null ? "Agent {0} handles a 'handle-dead-tasks' message." : "Agent {0} handles a 'new-tasks' message.", AgentName); #pragma warning disable 4014 WorkAsync(); #pragma warning restore 4014 }
/*----------------------------------------------------- called by hub proxy */ private static void NewTask(SnTask t) { if (_working) { return; } if (t != null && !TaskExecutors.ContainsKey(t.Type)) { return; } if (t == null) { SnTrace.TaskManagement.Write("Agent {0} handles a 'handle-dead-tasks' message.", AgentName); } else { SnTrace.TaskManagement.Write("Agent {0} handles a 'new-tasks' message.", AgentName); } Work(); }