f-intercept
Version:
a thin wrapper around the fetch api to provide you with a subscribe function to intercept 401 status responses, uses @export-mike/efetch for caching etags
17 lines (11 loc) • 364 B
Markdown
a thin wrapper around fetch api we use the eFetch library to handle basic e-tag caching in memory.
``` javascript
import f, {onUnauth} from 'f-intercept'
const apiFetch = f(BASE_API)
apiFetch('path/to/resource', fetchOptions)
onUnauth(BASE_API, () => {
console.log('intercepted 401 unauthorized response')
})
```