Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 548f1ea

Browse files
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)

AltStyle によって変換されたページ (->オリジナル) /