Conversation
- URL 패턴 일관성 개선 (/articles/me/comments -> /comments/me/received) - PUT -> PATCH로 변경 (부분 수정 의미) - 댓글 생성 시 commentId 반환 - 삭제 API에 NoContent 응답 적용 - 페이징 기본값 명시 (sort, direction) - PathVariable @min(1) 검증 추가 - BusinessException + ErrorCode로 예외 처리 표준화
- MemberController: customUser → memberId 파라미터 수정 - MemberController: file null 체크 추가, @PatchMapping 변경 - MemberController: 삭제 시 204 No Content 응답 사용 - MemberService: getMember, updateMember, deleteMember 메서드 구현 - MemberWriter: update, delete 메서드 구현 - Member: deletedAt 필드, updateProfile(), delete() 메서드 추가
- 알림 읽음 처리 API에 소유권 검증 로직 추가 (IDOR 방어) - @memberid, @positive, @validated 어노테이션 적용 - Swagger 문서 summary/description 보완 - BusinessException + ErrorCode 패턴으로 예외 처리 표준화
|
Warning Rate limit exceeded
⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (10)
Note
|
No description provided.