Skip to content

Commit c0dfb1d

Browse files
committed
fix: 이벤트 상세 페이지 UserId 유무에 따라 API 호출 에러 해결
1 parent c9b65ac commit c0dfb1d

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/entities/event/hook/useEventHook.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,20 @@ import { eventDeletion, eventDetail } from '../api/event';
33
import { useParams } from 'react-router-dom';
44
import { useUserInfo } from '../../../features/join/hooks/useUserHook';
55
import { ApiResponse } from '../../../shared/types/api/apiResponse';
6+
import useAuthStore from '../../../app/provider/authStore';
67

78
export const useEventDetail = () => {
89
const { id } = useParams();
9-
const { data: user } = useUserInfo();
10+
const isLoggedIn = useAuthStore(state => state.isLoggedIn);
11+
const { data: user } = useUserInfo(isLoggedIn);
1012

1113
const eventId = Number(id);
1214

1315
const { data } = useQuery({
1416
queryKey: ['eventDetail', eventId],
1517
queryFn: () => eventDetail({ eventId, userId: user?.id }),
16-
enabled: !!user?.id && !!eventId,
18+
enabled: !!eventId,
19+
retry: false,
1720
});
1821

1922
return { data };

0 commit comments

Comments
 (0)