feat: 게스트 목록 조회 및 게스트 수 조회 추가 - #194
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (6)
📝 WalkthroughWalkthrough공유 링크의 게스트 수와 게스트 목록 조회 기능을 추가했습니다. 프로젝트 활성 멤버 권한과 영상·공유 링크 연결을 검증합니다. 게스트 응답에는 ID, 이름, 참여 시각만 포함합니다. 기존 엔드포인트의 경로 변수 검증도 보강했습니다. Changes공유 링크 게스트 조회
Estimated code review effort: 3 (Moderate) | ~20 minutes Mergeability Score: ⚪ Minimal · up to The guest listing and count additions do not show a concrete correctness or production risk in the supplied evidence; no actionable merge-blocking risk remains after normal checks and review. Sequence Diagram(s)sequenceDiagram
participant 프로젝트멤버
participant ShareLinkController
participant ShareLinkService
participant GuestRepository
프로젝트멤버->>ShareLinkController: GET 게스트 목록 요청
ShareLinkController->>ShareLinkService: getGuests(videoId, shareLinkId, userId)
ShareLinkService->>GuestRepository: 공유 링크 게스트 목록 조회
GuestRepository-->>ShareLinkService: 생성 시각 역순 게스트 목록
ShareLinkService-->>ShareLinkController: GuestListResDTO
ShareLinkController-->>프로젝트멤버: 게스트 ID, 이름, 참여 시각 반환
Possibly related PRs
Suggested labels: Suggested reviewers: 🚥 Pre-merge checks | ✅ 3 | ❌ 2❌ Failed checks (2 warnings)
✅ Passed checks (3 passed)
✨ Finishing Touches 💡 1📝 Generate docstrings 💡
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
🔗 관련 이슈
Closes #193
📝 작업 내용
공유 링크로 참여한 게스트를 프로젝트 멤버가 조회할 수 있는 관리자용 API를 추가했습니다.
추가
GET /videos/{videoId}/share-links/{shareLinkId}/guests— 게스트 목록 조회guestId,name,createdAt(세션 토큰 등 민감정보 제외)ShareLinkInfoResDTO에guestCount추가GuestRepository에 목록·카운트 쿼리 추가리팩터 (동작 변화 없음)
validateProjectMember,findVideoOrThrow)로 추출✅ 체크리스트
Summary by CodeRabbit
새 기능
버그 수정 및 검증
문서
부수 수정
FeedbackResponseSwagger example 값 정정 (문서 표기만, 동작 변화 없음)