Skip to content

Commit 548f1ea

Browse files
authored
Merge pull request #262 from boostcampwm-2024/feature-dev-hotfix
[feature-dev-hotfix] logout 중복 호출 문제 해결
2 parents 3dd545a + 5b9bc94 commit 548f1ea

File tree

2 files changed

+4
-15
lines changed

2 files changed

+4
-15
lines changed

client/src/api/auth.api.ts

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -25,19 +25,8 @@ instanceForAuth.interceptors.response.use(
2525
async (error: AxiosError | Error) => {
2626
if (axios.isAxiosError(error)) {
2727
logOnDev(`🚨 [API ERROR] ${error.message}`);
28-
29-
if (!error.response) {
30-
return Promise.reject(error);
31-
}
32-
33-
try {
34-
await signOut();
35-
} catch (error) {
36-
logOnDev(`🚨 [API ERROR] ${error.message}`);
37-
} finally {
38-
useConnectionStore.getState().logout();
39-
location.href = "/";
40-
}
28+
useConnectionStore.getState().logout();
29+
location.href = "/";
4130

4231
return Promise.reject(error);
4332
}

client/src/api/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,13 +58,13 @@ instance.interceptors.response.use(
5858
originalRequest.headers["Authorization"] = `Bearer ${newAccessToken.accessToken}`;
5959
return instance(originalRequest);
6060
} catch (error) {
61-
await signOut();
6261
useConnectionStore.getState().logout();
62+
await signOut();
6363
return Promise.reject(error);
6464
}
6565
}
66-
await signOut();
6766
useConnectionStore.getState().logout();
67+
await signOut();
6868
return Promise.reject(error);
6969
}
7070

0 commit comments

Comments
 (0)