Conversation
|
Claude encountered an error —— View job I'll analyze this and get back to you. |
1 similar comment
|
Claude encountered an error —— View job I'll analyze this and get back to you. |
This reverts commit 969a2cd.
|
Claude finished @dooohun's task in 1m 51s —— View job 코드 리뷰 완료 ✅이 PR은 SharedWorker/WebSocket 기반 채팅 시스템을 TanStack Query의 주요 변경사항 요약
발견된 이슈
프로젝트 컨벤션에 따라 mutation의 긍정적인 점 👍
최종 의견전체적으로 잘 구현된 PR입니다. |
src/components/Articles/LostItemChatPage/hooks/useChatPolling.ts
Outdated
Show resolved
Hide resolved
src/components/Articles/LostItemChatPage/hooks/useChatPolling.ts
Outdated
Show resolved
Hide resolved
| import { getCachedMessages, cacheMessages, clearChatroomCache } from 'utils/db/chatDB'; | ||
| import showToast from 'utils/ts/showToast'; | ||
|
|
||
| const POLLING_INTERVAL_MS = 10_000; |
There was a problem hiding this comment.
채팅이라는 특성을 생각해봤을 때 10초는 너무 길다고 생각이 들어요
코넥트에서는 1초마다 적용중이고, 안드로이드는 우진님께 여쭤보니 이번에 50ms마다 반복할 예정이라고 해서 다른 트랙과 논의를 해서 통일하는 것도 좋을 것 같아요
There was a problem hiding this comment.
요건 백엔드에서 작성해준 내용을 기준으로 작성한건데, 논의가 필요해보이네요! 논의 후 수정하겠습니다.
…sync에서 mutate로 수정 - sendMessage 메서드를mutateAsync에서 mutate로 수정
|
Claude finished @dooohun's task in 1m 38s —— View job 코드 리뷰 완료 ✅이 PR은 SharedWorker/WebSocket 기반 채팅 시스템을 TanStack Query의 이전 리뷰 피드백 반영 상태
긍정적인 점 👍
발견된 이슈없습니다. 이전 리뷰에서 지적된 모든 이슈가 수정되었습니다. 참고사항ff1451님의 리뷰 코멘트에서 논의 중인 사항들:
최종 의견이전 리뷰에서 지적된 모든 이슈가 잘 수정되었습니다. Polling 주기에 대한 팀 간 논의만 완료되면 머지해도 좋을 것 같습니다. 👍 |
@claude 리뷰 요청
What is this PR? 🔍
Changes 📝
Tanstack Query
refetchInterval기능을 사용하여 polling을 구현하였습니다.ScreenShot 📷
N/A
Test CheckList ✅
Precaution
N/A
✔️ Please check if the PR fulfills these requirements
developbranch unconditionally?main?yarn lint