Refresh Token Condition changes
This commit is contained in:
parent
d48da2ea8f
commit
682f3312d0
@ -48,7 +48,7 @@ axiosClient.interceptors.response.use(
|
|||||||
"Connection refused. Please ensure the server is running."
|
"Connection refused. Please ensure the server is running."
|
||||||
);
|
);
|
||||||
|
|
||||||
if (error.config.url.indexOf("refresh-token") == -1) {
|
if (error.config.url.indexOf("refresh-token") != -1) {
|
||||||
//showToast("Server is unreachable. Try again later!", "error");
|
//showToast("Server is unreachable. Try again later!", "error");
|
||||||
console.log("1 - error fetching refresh token :", error);
|
console.log("1 - error fetching refresh token :", error);
|
||||||
} else {
|
} else {
|
||||||
@ -59,7 +59,7 @@ axiosClient.interceptors.response.use(
|
|||||||
}
|
}
|
||||||
} else if (error.code === "ERR_NETWORK") {
|
} else if (error.code === "ERR_NETWORK") {
|
||||||
console.error("Network error: Unable to reach the server.");
|
console.error("Network error: Unable to reach the server.");
|
||||||
if (error.config.url.indexOf("refresh-token") == -1) {
|
if (error.config.url.indexOf("refresh-token") != -1) {
|
||||||
//showToast("Server is unreachable. Try again later!", "error");
|
//showToast("Server is unreachable. Try again later!", "error");
|
||||||
console.log("2 - error fetching refresh token :", error);
|
console.log("2 - error fetching refresh token :", error);
|
||||||
}
|
}
|
||||||
@ -67,7 +67,7 @@ axiosClient.interceptors.response.use(
|
|||||||
} else if (error.code === "ECONNABORTED") {
|
} else if (error.code === "ECONNABORTED") {
|
||||||
console.error("Request timed out.");
|
console.error("Request timed out.");
|
||||||
|
|
||||||
if (error.config.url.indexOf("refresh-token") == -1) {
|
if (error.config.url.indexOf("refresh-token") != -1) {
|
||||||
//showToast("Server is unreachable. Try again later!", "error");
|
//showToast("Server is unreachable. Try again later!", "error");
|
||||||
console.log("3 - error fetching refresh token :", error);
|
console.log("3 - error fetching refresh token :", error);
|
||||||
} else {
|
} else {
|
||||||
@ -77,7 +77,7 @@ axiosClient.interceptors.response.use(
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
} else if (error.response) {
|
} else if (error.response) {
|
||||||
if (error.config.url.indexOf("refresh-token") == -1) {
|
if (error.config.url.indexOf("refresh-token") != -1) {
|
||||||
//showToast("Server is unreachable. Try again later!", "error");
|
//showToast("Server is unreachable. Try again later!", "error");
|
||||||
console.log("4 - error fetching refresh token :", error);
|
console.log("4 - error fetching refresh token :", error);
|
||||||
} else {
|
} else {
|
||||||
@ -97,9 +97,13 @@ axiosClient.interceptors.response.use(
|
|||||||
return Promise.reject(error);
|
return Promise.reject(error);
|
||||||
}
|
}
|
||||||
// Make a request to refresh the access token
|
// Make a request to refresh the access token
|
||||||
const response = await axiosClient.post("/api/Auth/refresh-token", {
|
const response = await axiosClient
|
||||||
|
.post("/api/Auth/refresh-token", {
|
||||||
token: localStorage.getItem("jwtToken"),
|
token: localStorage.getItem("jwtToken"),
|
||||||
refreshToken,
|
refreshToken,
|
||||||
|
})
|
||||||
|
.catch((error) => {
|
||||||
|
console.log("7 - error fetching refresh token :", error);
|
||||||
});
|
});
|
||||||
|
|
||||||
const { token, refreshToken: newRefreshToken } = response.data.data;
|
const { token, refreshToken: newRefreshToken } = response.data.data;
|
||||||
@ -121,7 +125,7 @@ axiosClient.interceptors.response.use(
|
|||||||
return Promise.reject(err);
|
return Promise.reject(err);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (error.config.url.indexOf("refresh-token") == -1) {
|
if (error.config.url.indexOf("refresh-token") != -1) {
|
||||||
//showToast("Server is unreachable. Try again later!", "error");
|
//showToast("Server is unreachable. Try again later!", "error");
|
||||||
console.log("6 - error fetching refresh token :", error);
|
console.log("6 - error fetching refresh token :", error);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user