From 86bdcb416afb8c47d64af8a9542592152a6f54a4 Mon Sep 17 00:00:00 2001 From: Nawaz Dhandala Date: Wed, 11 Feb 2026 17:38:36 +0000 Subject: [PATCH] fix: await token refresh before retrying original request in response interceptor --- MobileApp/src/api/client.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MobileApp/src/api/client.ts b/MobileApp/src/api/client.ts index bfbf718fe4..d05cb2ac65 100644 --- a/MobileApp/src/api/client.ts +++ b/MobileApp/src/api/client.ts @@ -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)); }); }); }