Skip to content

Conversation

@programadorEmerson
Copy link

Description

Este Pull Request modifica o método renewJWT para incluir suporte à personalização de cabeçalhos HTTP. Isso proporciona maior flexibilidade na chamada do endpoint de renovação de token JWT.

Related Issues

Nenhuma issue vinculada.

Changes

  • Adicionado o parâmetro headers ao método renewJWT.
  • Modificada a lógica para utilizar diretamente os cabeçalhos fornecidos pelo parâmetro headers.
  • Refatorado o uso do operador Object.assign para o spread operator (...) ao compor o objeto _query.

Antes:

renewJWT(userToken, query = {}) {
    const _query = Object.assign({}, query, {
        usertoken: userToken,
    });

    return this.get('/login/renew-token', _query);
}

Depois:

renewJWT(userToken, query = {}, headers = {}) {
    const _query = { ...query, usertoken: userToken };

    // Use provided headers directly
    return this.get('/login/renew-token', _query, headers);
}

Refactored the renewJWT method to include an additional 'headers' parameter, allowing the use of custom headers during the token renewal request. Replaced Object.assign with spread operator for cleaner query merging. Ensures more flexibility in API requests.
@programadorEmerson programadorEmerson self-assigned this Jan 8, 2025
Refactored the renewJWT method to include an additional 'headers' parameter, allowing the use of custom headers during the token renewal request. Replaced Object.assign with spread operator for cleaner query merging. Ensures more flexibility in API requests.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants