public async Task <IActionResult> RequestResetToken([FromBody] RequestResetTokenModel model) { var result = await userService.SendPasswordResetTokenFor(model.TwitchUsername).ConfigureAwait(false); if (result.State != ResultState.Success) { return(BadRequest(result.FailureReason)); } return(Ok()); }
public async Task <bool> RequestPasswordReset(RequestResetTokenModel model) { try { await apiGateway.Post(model, "users", "requestResetPasswordToken").ConfigureAwait(false); return(true); } catch (Exception ex) { RequestPasswordResetError = ex.Message; return(false); } }