Conversation
브랜치 히스토리 동기화: main -> develop
feat: getSearchRoom API 연동
fix: 소셜로그인 방식 수정
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Caution Review failedThe pull request is closed. Walkthrough인증 흐름이 쿠키 기반에서 localStorage 토큰 기반으로 전환되었습니다. 신규 토큰 API(getToken) 추가 및 기존 setCookie/exchangeTempToken 제거, 인터셉터 수정, 소셜 로그인 훅 개편, 피드/로그인/회원가입 페이지 토큰 처리 업데이트, 방 검색 API와 검색 페이지/컴포넌트 도입, 그룹 마감(deadLine) 타입을 문자열로 통일했습니다. Changes
Sequence Diagram(s)sequenceDiagram
participant U as User
participant B as Browser(App)
participant H as useSocialLoginToken
participant A as getToken API
participant X as apiClient
participant S as Server
U->>B: 소셜 로그인 리다이렉트로 진입 (URL에 loginTokenKey)
B->>H: 훅 초기화 (waitForToken 제공)
H->>A: getToken({ loginTokenKey })
A->>X: POST /auth/token
X->>S: Authorization 미포함 요청
S-->>X: { token }
X-->>A: response.data
A-->>H: token 전달
H->>B: localStorage.authToken 저장, URL 정리
B->>X: 이후 요청에 Authorization: Bearer <token> 자동 포함
sequenceDiagram
participant U as User
participant P as GroupSearch Page
participant C as GroupSearchResult
participant R as getSearchRooms
participant X as apiClient
participant S as Server
U->>P: 키워드 입력/필터 선택
P->>R: getSearchRooms(keyword, sort, cursor?, isFinalized, category)
R->>X: GET /rooms/search?params
X->>S: 요청 전송
S-->>X: { roomList, nextCursor, isLast }
X-->>R: 응답 데이터
R-->>P: 결과 반환
P->>C: rooms, isLoading, isLast 전달
U->>C: "더 보기" 클릭
C->>P: onLoadMore 호출
P->>R: getSearchRooms(..., cursor=nextCursor)
Estimated code review effort🎯 4 (Complex) | ⏱️ ~60 minutes Possibly related issues
Possibly related PRs
Suggested labels
Suggested reviewers
Poem
📜 Recent review detailsConfiguration used: CodeRabbit UI 💡 Knowledge Base configuration:
You can enable these sources in your CodeRabbit configuration. 📒 Files selected for processing (20)
✨ Finishing Touches
🧪 Generate unit tests
🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. CodeRabbit Commands (Invoked using PR/Issue comments)Type Other keywords and placeholders
CodeRabbit Configuration File (
|
#️⃣연관된 이슈
#73 [API] Auth API 연동
📝작업 내용
소셜로그인 및 회원가입 배포
스크린샷 (선택)
💬리뷰 요구사항(선택)
Summary by CodeRabbit