Skip to content

Commit

Permalink
fix: 갱신 안되는 버그 수정
Browse files Browse the repository at this point in the history
  • Loading branch information
ptyoiy committed Feb 2, 2025
1 parent 6f8d95b commit 97c346f
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 12 deletions.
23 changes: 12 additions & 11 deletions src/auth.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import { HTTPError } from "ky";
import NextAuth from "next-auth";
import type { AdapterUser } from "../next-auth";
import { deleteSignOut, postReissueToken } from "./app/api/auth";
import { getMyInfo } from "./app/api/users";
// 컴포넌트에서 auth()를 통해 불러와 사용할 session 데이터를 수정할 수 있음
export const {
auth,
Expand All @@ -25,17 +26,17 @@ export const {
token.accessToken = user.accessToken;
token.refreshToken = user.refreshToken;
token.accessTokenExpires = jwtDecode(user.accessToken).exp! * 1000;
} else if (
trigger === "update" &&
token.accessTokenExpires - Date.now() < 1000 * 60 * 5
) {
const { accessToken, refreshToken } = await postReissueToken({
expiredAccessToken: token.accessToken,
refreshToken: token.refreshToken,
});
token.accessToken = accessToken;
token.refreshToken = refreshToken;
token.accessTokenExpires = jwtDecode(accessToken).exp! * 1000;
} else if (trigger === "update") {
if (token.accessTokenExpires - Date.now() < 1000 * 60 * 5) {
const { accessToken, refreshToken } = await postReissueToken({
expiredAccessToken: token.accessToken,
refreshToken: token.refreshToken,
});
token.accessToken = accessToken;
token.refreshToken = refreshToken;
token.accessTokenExpires = jwtDecode(accessToken).exp! * 1000;
}
token.user = await getMyInfo(token.accessToken) as AdapterUser;
}
} catch (err) {
if (err instanceof HTTPError) {
Expand Down
2 changes: 1 addition & 1 deletion src/shared/util/form.ts
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ export const createFormDataFromDirtyFields = <T extends z.ZodRawShape>(

return acc;
},
{ isDefaultImage: true } as Record<string, ValueType>,
{ isDefaultImage: false } as Record<string, ValueType>,
);
data.append("request", JSON.stringify(requestData));
return data;
Expand Down

0 comments on commit 97c346f

Please sign in to comment.