public void sendRegistrationData(RegistrationData registrationData, MethodReferenceWithResponse responseHandler) { Response response = (Response)gameObject.AddComponent<Response>(); Debug.Log("Sending registration request to Kii Cloud"); if (registrationData.password.Equals (registrationData.passwordConfirm)) { Debug.Log("Creating user builder"); KiiUser.Builder builder; builder = KiiUser.BuilderWithName (registrationData.username); builder.WithEmail(registrationData.email); KiiUser user = builder.Build(); try { Debug.Log("Registering..."); user.Register (registrationData.password); response.error = false; response.message = ""; Debug.Log ("User registration successful"); } catch (Exception e) { response.error = true; response.message = e.Message; Debug.Log (e.Message); } } else { response.error = true; response.message = "Passwords don't match!"; } // Calling response handler: responseHandler(response); }
public void sendLoginData(LoginData loginData, MethodReferenceWithResponse responseHandler) { Response response = (Response)gameObject.AddComponent("Response"); bool inHandler = true; Debug.Log("Attempting login..."); KiiUser.LogIn(loginData.username, loginData.password, (KiiUser user, Exception e) => { if (e != null) { response.error = true; response.message = "Login failed: " + e.ToString(); inHandler = false; Debug.Log("Login failed: " + e.ToString()); } else { response.error = false; response.message = ""; inHandler = false; Debug.Log("Login successful"); } }); // Calling response handler while (inHandler) { } responseHandler(response); }
public void sendRegistrationData(RegistrationData registrationData, MethodReferenceWithResponse responseHandler) { Response response = (Response)gameObject.AddComponent("Response"); Debug.Log("Sending registration request to Kii Cloud"); if (registrationData.password.Equals(registrationData.passwordConfirm)) { Debug.Log("Creating user builder"); KiiUser.Builder builder; builder = KiiUser.BuilderWithName(registrationData.username); builder.WithEmail(registrationData.email); KiiUser user = builder.Build(); try { Debug.Log("Registering..."); user.Register(registrationData.password); response.error = false; response.message = ""; Debug.Log("User registration successful"); } catch (Exception e) { response.error = true; response.message = e.Message; Debug.Log(e.Message); } } else { response.error = true; response.message = "Passwords don't match!"; } // Calling response handler: responseHandler(response); }
public void sendRegistrationData(RegistrationData registrationData, MethodReferenceWithResponse responseHandler) { Response response = (Response)gameObject.AddComponent<Response>(); bool inHandler = true; Debug.Log("Attempting registration..."); if (registrationData.password.Equals (registrationData.passwordConfirm)) { Debug.Log("Creating user builder"); KiiUser.Builder builder; builder = KiiUser.BuilderWithName (registrationData.username); builder.WithEmail(registrationData.email); KiiUser user = builder.Build(); Debug.Log("Attempting signup..."); user.Register(registrationData.password, (KiiUser user2, Exception e) => { if (e != null) { response.error = true; response.message = "Signup failed: " + e.ToString(); inHandler = false; Debug.Log ("Signup failed: " + e.ToString()); } else { response.error = false; response.message = ""; inHandler = false; Debug.Log ("Signup succeeded"); } }); } else { response.error = true; response.message = "Passwords don't match!"; inHandler = false; } // Calling response handler: while(inHandler) {} responseHandler(response); }
public void sendRegistrationData(RegistrationData registrationData, MethodReferenceWithResponse responseHandler) { Response response = (Response)gameObject.AddComponent("Response"); bool inHandler = true; Debug.Log("Attempting registration..."); if (registrationData.password.Equals(registrationData.passwordConfirm)) { Debug.Log("Creating user builder"); KiiUser.Builder builder; builder = KiiUser.BuilderWithName(registrationData.username); builder.WithEmail(registrationData.email); KiiUser user = builder.Build(); Debug.Log("Attempting signup..."); user.Register(registrationData.password, (KiiUser user2, Exception e) => { if (e != null) { response.error = true; response.message = "Signup failed: " + e.ToString(); inHandler = false; Debug.Log("Signup failed: " + e.ToString()); } else { response.error = false; response.message = ""; inHandler = false; Debug.Log("Signup succeeded"); } }); } else { response.error = true; response.message = "Passwords don't match!"; inHandler = false; } // Calling response handler: while (inHandler) { } responseHandler(response); }
public void sendLoginData(LoginData loginData, MethodReferenceWithResponse responseHandler) { Response response = (Response)gameObject.AddComponent("Response"); Debug.Log("Sending login request to Kii Cloud"); try { user = KiiUser.LogIn(loginData.username, loginData.password); response.error = false; response.message = ""; Debug.Log("User log-in successful"); } catch (Exception e) { response.error = true; response.message = e.Message; Debug.Log(e.Message); } // Calling response handler responseHandler(response); }
public void sendLoginData(LoginData loginData, MethodReferenceWithResponse responseHandler) { Response response = (Response)gameObject.AddComponent<Response>(); Debug.Log("Sending login request to Kii Cloud"); try { user = KiiUser.LogIn(loginData.username, loginData.password); response.error = false; response.message = ""; Debug.Log("User log-in successful"); } catch(Exception e){ response.error = true; response.message = e.Message; Debug.Log(e.Message); } // Calling response handler responseHandler(response); }
public void sendLoginData(LoginData loginData, MethodReferenceWithResponse responseHandler) { Response response = (Response)gameObject.AddComponent<Response>(); bool inHandler = true; Debug.Log("Attempting login..."); KiiUser.LogIn(loginData.username, loginData.password, (KiiUser user, Exception e) => { if (e != null) { response.error = true; response.message = "Login failed: " + e.ToString(); inHandler = false; Debug.Log("Login failed: " + e.ToString()); } else { response.error = false; response.message = ""; inHandler = false; Debug.Log("Login successful"); } }); // Calling response handler while(inHandler) {} responseHandler(response); }