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("일시적인 오류가 발생했습니다. 잠시 후 다시 시도해주세요");