mirror of
https://github.com/OneUptime/oneuptime.git
synced 2026-04-06 00:32:12 +02:00
fix: await token refresh before retrying original request in response interceptor
This commit is contained in:
@@ -73,11 +73,11 @@ apiClient.interceptors.response.use(
|
||||
|
||||
if (isRefreshing) {
|
||||
return new Promise((resolve: (value: AxiosResponse) => void) => {
|
||||
subscribeTokenRefresh((newToken: string) => {
|
||||
subscribeTokenRefresh(async (newToken: string) => {
|
||||
if (originalRequest.headers) {
|
||||
originalRequest.headers.Authorization = `Bearer ${newToken}`;
|
||||
}
|
||||
resolve(apiClient(originalRequest));
|
||||
resolve(await apiClient(originalRequest));
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user