public async Task SendEmailVerificationAsync(ActionCodeSettings actionCodeSettings) { try { await _user.SendEmailVerificationAsync(actionCodeSettings.ToNative()).ConfigureAwait(false); } catch (NSErrorException e) { throw ExceptionMapper.Map(e); } }
public async Task VerifyBeforeUpdateEmail(string newEmail, ActionCodeSettings actionCodeSettings) { try { await _user.SendEmailVerificationBeforeUpdatingEmailAsync(newEmail, actionCodeSettings.ToNative()).ConfigureAwait(false); } catch (NSErrorException e) { throw ExceptionMapper.Map(e); } }
public async Task VerifyBeforeUpdateEmail(string newEmail, ActionCodeSettings actionCodeSettings) { try { await _user.VerifyBeforeUpdateEmail(newEmail, actionCodeSettings.ToNative()).AsAsync().ConfigureAwait(false); } catch (FirebaseException e) { throw ExceptionMapper.Map(e); } }