Skip to content

Commit 9550a2d

Browse files
committed
fix: 토큰 재발급 동시성 이슈 수정 (depromeet#165)
* refactor: serverKy에서 401 retry 제거 / race condition 해소를 위한 변수 설정 * chore: 불필요한 console.log 제거 * refactor: serverKy에 동시성 문제 해결 코드 추가
1 parent 89ade0a commit 9550a2d

File tree

16 files changed

+498
-789
lines changed

16 files changed

+498
-789
lines changed

.github/pull-request-template.md

Lines changed: 0 additions & 11 deletions
This file was deleted.

.github/workflows/build-check.yml

Lines changed: 0 additions & 37 deletions
This file was deleted.

.github/workflows/github-actions.yml

Lines changed: 0 additions & 82 deletions
This file was deleted.

.gitignore

Lines changed: 0 additions & 41 deletions
This file was deleted.

.prettierrc

Lines changed: 0 additions & 10 deletions
This file was deleted.

.vscode/extensions.json

Lines changed: 0 additions & 3 deletions
This file was deleted.

.vscode/settings.json

Lines changed: 0 additions & 12 deletions
This file was deleted.

src/app/(protected)/(root)/_components/todayTaskTabWrapper/TodayTaskTabWrapper.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,13 @@ import type { Task } from "@/types/task";
44
import { useRouter } from "next/navigation";
55
import { useState } from "react";
66

7-
import dynamic from "next/dynamic";
87
import ExpiredTaskDrawer from "../expiredTaskDrawer/ExpiredTaskDrawer";
98
import HasAllTasksOnlyScreen from "../hasAllTasksOnlyScreen/HasAllTasksOnlyScreen";
109
import HasInProgressTasksOnlyScreen from "../hasInProgressTasksOnlyScreen/HasInProgressTasksOnlyScreen";
1110
import HasTodayAndInProgressTasksScreen from "../hasTodayAndInProgressTasksScreen/HasTodayAndInProgressTasksScreen";
1211
import HasTodayTasksOnlyScreen from "../hasTodayTasksOnlyScreen/HasTodayTasksOnlyScreen";
1312
import HasWeeklyTasksOnlyScreen from "../hasWeeklyTasksOnlyScreen/HasWeeklyTasksOnlyScreen";
14-
15-
const IsEmptyScreen = dynamic(() => import("../isEmptyScreen/IsEmptyScreen"));
13+
import IsEmptyScreen from "../isEmptyScreen/IsEmptyScreen";
1614

1715
interface TodayTaskTabWrapperProps {
1816
taskType: string;

src/app/(protected)/(root)/page.tsx

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import React, { useState, useEffect, Suspense, useCallback } from "react";
88
import Loader from "@/components/loader/Loader";
99
import useTaskFiltering from "@/hooks/useTaskFilter";
1010
import useTaskStatus from "@/hooks/useTaskStatus";
11-
import { useAuthStore } from "@/store";
1211
import CharacterDialog from "../(create)/_components/characterDialog/CharacterDialog";
1312
import FailedDialog from "../(create)/_components/failedDialog/FailedDialog";
1413
import CreateTaskSheet from "./_components/CreateTaskSheet";
@@ -22,10 +21,6 @@ const HomePageContent = () => {
2221
const router = useRouter();
2322
const { data: homeData, isPending } = useHomeData();
2423

25-
const isUserProfileLoading = useAuthStore(
26-
(state) => state.isUserProfileLoading,
27-
);
28-
2924
const { mutate: startTaskMutation } = useStartTask();
3025
const { mutate: deleteTaskMutation } = useDeleteTask();
3126

@@ -181,7 +176,7 @@ const HomePageContent = () => {
181176
handleTabChange={handleTabChange}
182177
/>
183178

184-
{isUserProfileLoading || isPending ? (
179+
{isPending ? (
185180
<Loader />
186181
) : (
187182
<main className="flex-1 overflow-y-auto px-5 pb-40 pt-28">

src/app/(protected)/(root)/weekly-tasks/page.tsx

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -144,11 +144,6 @@ const WeeklyTasksPage = () => {
144144
const groupTasksByCategory = useCallback((tasks: Task[]) => {
145145
const grouped: Record<string, Task[]> = {};
146146

147-
// 개발 환경에서 디버깅용 로그
148-
if (process.env.NODE_ENV === "development" && tasks.length > 0) {
149-
console.log("Sample task:", tasks[0]);
150-
}
151-
152147
for (const task of tasks) {
153148
// persona.taskKeywordsCombination.taskType.name에서 카테고리 정보 가져오기
154149
const category =

0 commit comments

Comments
 (0)