Skip to content

Instantly share code, notes, and snippets.

View mhm13dev's full-sized avatar
💥
Fullstack Web Developer

Mubashir Hassan mhm13dev

💥
Fullstack Web Developer
View GitHub Profile
@mhm13dev
mhm13dev / axios.refresh_token.1.js
Last active August 20, 2023 10:21 — forked from Godofbrowser/axios.refresh_token.1.js
Axios interceptor for refresh token when you have multiple parallel requests. Demo implementation: https://github.com/Godofbrowser/axios-refresh-multiple-request
// for multiple requests
let isRefreshing = false;
let failedQueue = [];
const processQueue = (error, token = null) => {
failedQueue.forEach(prom => {
if (error) {
prom.reject(error);
} else {
prom.resolve(token);