Skip to content

Commit b13aedd

Browse files
author
Alex Cory
committed
updating docs
1 parent cf61016 commit b13aedd

File tree

2 files changed

+12
-4
lines changed

2 files changed

+12
-4
lines changed

README.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -440,13 +440,16 @@ import { Provider } from 'use-http'
440440
import { toCamel } from 'convert-keys'
441441

442442
function App() {
443-
let [token] = useLocalStorage('token')
443+
let [token, setToken] = useLocalStorage('token')
444444

445445
const options = {
446446
interceptors: {
447447
// every time we make an http request, this will run 1st before the request is made
448448
request: async (options) => {
449-
if (isExpired(token)) token = await getNewToken()
449+
if (isExpired(token)) {
450+
token = await getNewToken()
451+
setToken(token)
452+
}
450453
options.headers.Authorization = `Bearer ${token}`
451454
return options
452455
},

docs/README.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@ Features
5353
- Provider to set default `url` and `options`
5454
- Request/response interceptors <!--https://github.com/alex-cory/use-http#user-content-interceptors-->
5555
- React Native support
56+
- Aborts/Cancels pending http requests when a component unmounts
57+
5658

5759
Examples
5860
=========
@@ -263,13 +265,16 @@ import { Provider } from 'use-http'
263265
import { toCamel } from 'convert-keys'
264266

265267
function App() {
266-
let [token] = useLocalStorage('token')
268+
let [token, setToken] = useLocalStorage('token')
267269

268270
const options = {
269271
interceptors: {
270272
// every time we make an http request, this will run 1st before the request is made
271273
request: async (options) => {
272-
if (isExpired(token)) token = await getNewToken()
274+
if (isExpired(token)) {
275+
token = await getNewToken()
276+
setToken(token)
277+
}
273278
options.headers.Authorization = `Bearer ${token}`
274279
return options
275280
},

0 commit comments

Comments
 (0)