🛠️ 만들고자 한 기능 설명
현재 TimerPanel에서 타이머 관련 mutation(changeStatus, extendTimer, completeTimer, stopTimer)마다 성공 시 무효화할 쿼리키를 각각 다른 조합으로 손으로 나열하고 있다. use-timer-query-invalidation.ts에 이미 통합 헬퍼(invalidateTimerState)가 있음에도 사용되지 않고 있으며, 그 결과 changeStatus 성공 시에는 statistics 쿼리 무효화가 누락되는 등 불일치가 있다. 무효화 조합을 재사용 가능한 형태로 통일해 화면 stale 위험을 줄인다.
✅ TODO LIST
⏰ 예상 작업 기간
📝 참고 링크(선택)
🗣️ ETC(선택)
📸 피그마 스크린샷
🛠️ 만들고자 한 기능 설명
현재
TimerPanel에서 타이머 관련 mutation(changeStatus,extendTimer,completeTimer,stopTimer)마다 성공 시 무효화할 쿼리키를 각각 다른 조합으로 손으로 나열하고 있다.use-timer-query-invalidation.ts에 이미 통합 헬퍼(invalidateTimerState)가 있음에도 사용되지 않고 있으며, 그 결과changeStatus성공 시에는 statistics 쿼리 무효화가 누락되는 등 불일치가 있다. 무효화 조합을 재사용 가능한 형태로 통일해 화면 stale 위험을 줄인다.✅ TODO LIST
use-timer-query-invalidation.ts에 mutation별 통합 헬퍼 정리 (누락된 statistics 무효화 등 반영)TimerPanel.tsx의 개별 invalidate 호출을 통합 헬퍼 호출로 교체⏰ 예상 작업 기간
📝 참고 링크(선택)
🗣️ ETC(선택)
📸 피그마 스크린샷