-
Notifications
You must be signed in to change notification settings - Fork 187
Open
Description
Hello,
Basiclly I wounder if there is a way to insert the config of a older request in a new one?
For example:
apiClient.addAsyncResponseTransform(async (response) => {
console.log("Response after request: ", response);
const prevRequest = response?.config;
if (response.data.status == "expiredToken" && response.status === 403 && !prevRequest?.sent) {
prevRequest.sent = true;
const newAccessTokenResponse = await apiClient.get("/refresh");
const newAccessToken = newAccessTokenResponse.data.accessToken;
prevRequest.headers["authorization"] = "Bearer " + newAccessToken;
**--> // MAKE NEW REQUEST HERE WITH SAME CONFIG AS OLD ONE? apiConfig.config(prevRequest) or something?**
}
});
Metadata
Metadata
Assignees
Labels
No labels