-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* refactor: 임시 저장 인터페이스 수정 및 사용하지 않는 인터페이스 임시 주석 처리 * move: 불필요한 주석 제거 * refactor: description 관리를 하위 컴포넌트에서 처리하도록 수정 * refactor: stage 관리를 하위 컴포넌트에서만 수행하도록 설정 * refactor: 스테이지 처리를 컴포넌트 내부에서만 처리하고 이벤트를 전달하지 않도록 수정 * refactor: 이미지 업로드 시 setIsUploadingImage props를 옵셔널로 처리 * feat: 밸런스 게임 임시 저장 로직 구현 * fix: 사용하지 않는 api 관련 코드 주석 처리 * feat: 임시 저장 로깅을 위한 콘솔 로그 추가 * fix: api 응답에 맞춘 인터페이스 isLoaded을 옵셔널로 추가 * feat: 임시 저장 불러오기 api 재설정 * move: 사용하지 않는 이전 인터페이스 제거 * fix: 임시 저장 불러오기 훅의 이름을 조금 더 구체적으로 설정 * feat: 임시 저장 api 재연동 * fix: 임시 저장 데이터 타입과 호환을 위해 fileI에 null 허용 * feat: 임시 저장 불러오기 처리 시 데이터를 가공할 수 있도록 loadedGames props 추가 * feat: 임시 저장 데이터가 들어오면 화면을 리렌더링 하도록 수정 * feat: 디버깅을 위한 콘솔 로그 임시 추가 * fix: 상위 스코프에 선언된 변수 이름과 충돌을 방지하기 위해 변수 이름 수정 * feat: 모달 종류 별 배경 분리 * move: 사용하지 않는 import 문 제거 * feat: 임시 저장 데이터 전처리 함수명을 수정 * fix: 임시 저장 데이터 변환 시 falsy 값을 체크하지 않고 null 과 undefined만 처리하도록 수정 * refactor: loadedGames의 초기상태를 null로 더 명확하게 명시 * fix: 사용자 액션 후에 alert 대신 toastModal을 사용하도록 수정
- Loading branch information
1 parent
655ee5e
commit fbe593b
Showing
12 changed files
with
138 additions
and
118 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
8 changes: 4 additions & 4 deletions
8
src/hooks/api/game/useTempGameQuery.ts → src/hooks/api/game/useLoadTempGameQuery.ts
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,11 @@ | ||
import { useQuery } from '@tanstack/react-query'; | ||
import { TempGame } from '@/types/game'; | ||
import { getTempGame } from '@/api/game'; | ||
import { TempGameResponse } from '@/types/game'; | ||
|
||
export const useTempGameQuery = () => { | ||
return useQuery<TempGameResponse>({ | ||
export const useLoadTempGameQuery = () => { | ||
return useQuery<TempGame>({ | ||
queryKey: ['tempGame'], | ||
queryFn: getTempGame, | ||
enabled: false, | ||
staleTime: 5 * 60 * 1000, | ||
}); | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
import { useMutation, useQueryClient } from '@tanstack/react-query'; | ||
import { postTempGame } from '@/api/game'; | ||
import { TempGame } from '@/types/game'; | ||
|
||
export const useSaveTempGameMutation = () => { | ||
const queryClient = useQueryClient(); | ||
|
||
return useMutation({ | ||
mutationFn: (tempGameData: TempGame) => { | ||
console.log('임시 저장 요청 데이터:', tempGameData); | ||
return postTempGame(tempGameData); | ||
}, | ||
onSuccess: async (response) => { | ||
console.log('임시 저장 성공 응답:', response); | ||
await queryClient.invalidateQueries({ | ||
queryKey: ['tempGame'], | ||
}); | ||
console.log('캐시 무효화 완료'); | ||
}, | ||
onError: (error) => { | ||
console.error('임시 저장 실패:', error); | ||
}, | ||
}); | ||
}; |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.