From 4502fc3318a7c7971370bfa5f4ec2d5871f198c6 Mon Sep 17 00:00:00 2001 From: YuHyun Date: Wed, 13 Dec 2023 20:06:56 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=20=EB=B3=80=EC=88=98=EB=AA=85=20?= =?UTF-8?q?=EB=AA=85=ED=99=95=ED=95=98=EA=B2=8C=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [#252] --- packages/frontend/src/apis/session.ts | 2 +- .../UserQuizStatusContext/UserQuizStatusContext.tsx | 6 +++--- packages/frontend/src/pages/_app.page.tsx | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/frontend/src/apis/session.ts b/packages/frontend/src/apis/session.ts index cbab2164..91ab366b 100644 --- a/packages/frontend/src/apis/session.ts +++ b/packages/frontend/src/apis/session.ts @@ -4,7 +4,7 @@ import { UserQuizStatus } from "../types/user"; import { instance } from "./base"; export const sessionAPI = { - getSolved: async () => { + getUserQuizStatus: async () => { const { data } = await instance.get( `${API_PATH.SESSION}/solved`, ); diff --git a/packages/frontend/src/contexts/UserQuizStatusContext/UserQuizStatusContext.tsx b/packages/frontend/src/contexts/UserQuizStatusContext/UserQuizStatusContext.tsx index 7b05104b..a76618af 100644 --- a/packages/frontend/src/contexts/UserQuizStatusContext/UserQuizStatusContext.tsx +++ b/packages/frontend/src/contexts/UserQuizStatusContext/UserQuizStatusContext.tsx @@ -51,11 +51,11 @@ export function useUserQuizStatus() { } export function useUserQuizStatusDispatch() { - const dispatch = useContext(UserQuizStatusDispatchContext); - if (!dispatch) { + const userQuizStatusDispatch = useContext(UserQuizStatusDispatchContext); + if (!userQuizStatusDispatch) { throw new Error("UserQuizStatusProvider 컴포넌트로 래핑해야 합니다."); } - return dispatch; + return userQuizStatusDispatch; } function reducer(state: UserQuizStatus, action: Action): UserQuizStatus { diff --git a/packages/frontend/src/pages/_app.page.tsx b/packages/frontend/src/pages/_app.page.tsx index 4d9a8971..8f5f381a 100644 --- a/packages/frontend/src/pages/_app.page.tsx +++ b/packages/frontend/src/pages/_app.page.tsx @@ -23,7 +23,7 @@ export default function App({ Component, pageProps }: AppProps) { useEffect(() => { (async () => { try { - const nextUserQuizStatus = await sessionAPI.getSolved(); + const nextUserQuizStatus = await sessionAPI.getUserQuizStatus(); setUserQuizStatus(nextUserQuizStatus); } catch (error) { toast.error("일시적인 오류가 발생했습니다. 잠시 후 다시 시도해주세요");