public override void OnAttach(Context context) { base.OnAttach(context); try { mListener = (IOnCompleteListener)context; } catch (ClassCastException e) { throw new ClassCastException(context.ToString() + " must implement OnCompleteListener"); } }
public void ChangeLogin(string text, IOnCompleteListener c) { FirebaseUser user = FirebaseAuth.Instance.CurrentUser; if (user != null) { UserProfileChangeRequest.Builder profileUpdates = new UserProfileChangeRequest.Builder(); profileUpdates.SetDisplayName(text); UserProfileChangeRequest updates = profileUpdates.Build(); user.UpdateProfile(updates).AddOnCompleteListener(c); } else { throw new Exception("Current user is null"); } }
public void DeleteUser(IOnCompleteListener c) { FirebaseUser user = FirebaseAuth.Instance.CurrentUser; user.Delete().AddOnCompleteListener(c); }
public void ChangePass(string newpass, IOnCompleteListener c) { FirebaseUser user = FirebaseAuth.Instance.CurrentUser; user.UpdatePassword(newpass).AddOnCompleteListener(c); }
public void ResetEmail(string newm, IOnCompleteListener c) { FirebaseUser user = FirebaseAuth.Instance.CurrentUser; user.UpdateEmail(newm).AddOnCompleteListener(c); }
public void ResetPassword(string eMail, IOnCompleteListener c) { FirebaseAuth.Instance.SendPasswordResetEmail(eMail).AddOnCompleteListener(c); }