nossas / bonde-server

API Rails
GNU General Public License v3.0
8 stars 5 forks source link

Change reset_password_change_password #505

Closed hudsilva closed 6 years ago

hudsilva commented 6 years ago

O método para alteração de senha foi atualizado para retornar algumas infos do usuário. Estes são:

first_name, last_name

Para isso foi necessário criar um tipo no postgres que seria o retorno da function. Mais informações https://www.graphile.org/postgraphile/custom-mutations/

O uso no graphql se dá da seguinte forma.

Essa function recebe como parâmetros a nova senha e o token do usuário.

mutation reset($password:String!, $token: String!){
  resetPasswordChangePassword(input: {newPassword: $password , token: $token }){
    changePasswordField{
      userFirstName
      userLastName
      token
    }
  }
}

Tendo como retorno

{
  "data": {
    "resetPasswordChangePassword": {
      "changePasswordField": {
        "userFirstName": "First Name",
        "userLastName": "Last Name",
        "token": "token"
      }
    }
  }
}
codecov[bot] commented 6 years ago

Codecov Report

Merging #505 into develop will not change coverage. The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff            @@
##           develop     #505   +/-   ##
========================================
  Coverage    93.71%   93.71%           
========================================
  Files          229      229           
  Lines         7000     7000           
========================================
  Hits          6560     6560           
  Misses         440      440

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update b641aa4...a286b82. Read the comment docs.