swagger-to-react-query

0.1.9 • Public • Published

swagger-to-react-query WIP

Try

$ git clone https://github.com/elsangedy/swagger-to-react-query.git
$ cd swagger-to-react-query/examples
$ node ../src/index config.js
$ // or
$ npx swagger-to-react-query config.js
const addToken = (request) => {
  const token = authService.getToken()
  if (token) {
    request.headers.set('authorization', `Bearer ${token}`)
  }
}
const refreshToken = async ({ request }) => {
  try {
    await authService.refreshToken()
    addToken(request)
  } catch (e) {
    authService.logout()
  }
}

// https://github.com/sindresorhus/ky
extendApi({
  prefixUrl: API_URL,
  hooks: {
    beforeRequest: [addToken],
    beforeRetry: [refreshToken],
  },
})

Package Sidebar

Install

npm i swagger-to-react-query

Weekly Downloads

2

Version

0.1.9

License

MIT

Unpacked Size

22.5 kB

Total Files

10

Last publish

Collaborators

  • elsangedy