-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
채팅방 목록 조회 시 쿼리 변경 #760
Closed
Closed
채팅방 목록 조회 시 쿼리 변경 #760
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* chore: flyway 플러그인 추가 * ci: dev flyway ci 검증 설정 추가 * ci: flyway 검증 설정 파일 수정 * ci: flyway 검증 설정 수정 * ci: flyway ci 설정 수정 * ci: flyway ci 설정 수정 * ci: flyway ci 검증 스크립트 수정 * ci: flyway ci 스크립트 수정 * ci: flyway ci 스크립트 수정 * ci: flyway ci 검증 스크립트 수정 * �ci: flyway ci 스크립트 수정 * ci: flyway ci 검증 스크립트 수정 * ci: flyway ci 검증 스크립트 수정 * �ci: flyway ci 검증 스크립트 추가 * ci: flyway ci 검증 스크립트 수정 * ci: flyway ci 검증 스크립트 수정 * ci: db url 수정 * db url 수정 * ci: mysql 실행 시 sleep 추가 * ci: 잘못된 mysql url 수정 * ci: mysql 연결이 잘 됐는지 확인하는 로직 추가 * ci: mysql service 추가 * ci: url에 포트 변경 * ci: flyway ci 검증 스크립트 수정 * ci: docker를 실행하는 로직 추가 * ci: flyway ci 스크립트 수정 * ci: flyway ci 스크립트 수정 * ci: flyway 검증을 위한 docker-compose.yml 추가 * ci: docker 실행 명령어 추가 * �ci: docker-compose 경로 지정 변경 * ci: flyway ci 검증 스크립트 수정 * ci: flyway ci 검증 스크립트 수정 * ci: flyway ci 검증 스크립트 수정 * ci: flyway ci 검증 스크립트 수정 * ci: docker compose start 확인 * ci: $DATABASE_URL를 가져오는 지 확인 * ci: $DATABASE_URL 출력 위치 수정 * ci: flyway 검증 로직 추가 * ci: docker 검증 로직 추가 * ci: 포트 수정 * ci: 포트 수정 * ci: talnet 제거 * ci: url 수정 * chore: flyway 의존성 추가 * ci: 경로 수정 * chore: build.gradle 스크립트 수정 * ci: migration 폴더에 수정 사항이 있어야지만 수행하도록 수정 * test: flyway ci 스크립트 수행 테스트 * ci: 경로 수정 * test: flyway ci 스크립트 수행 테스트 * ci: 경로 수정 * ci: 파일 명과 경로 수정 * ci: 경로 수정 * ci: 경로 수정 * ci: 경로 수정 * test: flyway ci 제거 후 스크립트 수행 테스트 * ci: 서비스를 통해 mysql 실행 * test: flyway ci 스크립트 수행 테스트 * ci: 포트 번호 수정 * ci: 필요없는 docker compose 파일 제거 * test: 오류가 나는 flyway 스크립트 수행 테스트 * test: 오류가 나는 flyway 스크립트 수행 테스트 * test: 테스트를 위한 스크립트 제거 * ci: pr 슬랙 메시지 중 리뷰어 항목 제거 * ci: 검증 이름 수정 * ci: 메시지에 리뷰 요청에 대한 방법 추가 --------- Co-authored-by: 권예진 <[email protected]>
* feat: 읽은 메시지 로그 도메인 생성 * feat: 읽은 메시지 로그 저장 레포지토리 생성 * refactor: 컬럼명 변경 * feat: 메시지 조회 시 마지막으로 읽은 메시지 로그 저장 * feat: 채팅방 목록 조회 시 읽지 않은 메시지 개수를 포함하는 기능 추가 * feat: 채팅방 생성 시 참여자에 대한 메시지 로그 생성하는 기능 추가 * feat: 경매 아이디로 채팅방 조회하는 기능 추가 * feat: 채팅방 목록 조회 시 반환값에 안 읽은 메시지 개수 추가 * refactor: 메시지 로그 조회 네이밍 변경 * feat: 어노테이션 추가 * feat: 로그 찾지 못한 경우에 대한 커스텀 예외 추가 * refactor: 로그 생성 로직 이벤트로 분리 * refactor: 불필요한 메서드 삭제 * test: 생략한 테스트 추가 * refactor: 채팅방과 메시지 조회 로그cascade type 지정 * refactor: 불필요한 파라미터 삭제 * feat: flyway 스크립트 작성 * refactor: 불필요한 어노테이션 삭제 * refactor: 개행 추가 및 분기문 스트림으로 대체 * feat: 안 읽은 메시지 개수 컨트롤러 업데이트 * refactor: 불필요한 필드 삭제 * refactor: 불필요한 join이 발생하는 쿼리 삭제 * refactor: 불필요한 import문 삭제 * refactor: 메시지 전송과 읽음 저장 트랜잭션 분리 * refactor: 불필요한 어노테이션 삭제, 자동 정렬 * test: 예외 케이스 테스트 추가 * refactor: 업데이트에 적절한 변수명으로 변경 * refactor: 레포지토리 저장 시 여러 개 저장하는 메서드 생성 * chore: 잘못된 flyway 스크림트 수정
* refactor: 이미지 상대 url 기반으로 url을 계산하는 메서드 파라미터로 이미지 id 대신 이미지 이름을 받도록 변경 * refactor: 이미지 절대 url 기반으로 url을 계산하는 메서드 파라미터로 이미지 id 대신 이미지 이름을 받도록 변경 * refactor: 경매 조회 시 판매자 프로필 이미지 조회로 인한 n+1 개선 * refactor: 입찰 목록 조회 시 입찰자 정보 조회로 인한 n+1 개선 * refactor: 채팅방 관련 조회 시 참여자 프로필 이미지 조회로 인한 n+1 개선 * refactor: qna 관련 조회 시 사용자 프로필 이미지 조회로 인한 n+1 개선 * refactor: 신고 관련 조회 시 사용자 프로필 이미지 조회로 인한 n+1 개선 * refactor: 평가 관련 조회 시 사용자 프로필 이미지 조회로 인한 n+1 개선 * refactor: 사용자 정보 조회 시 사용자 프로필 이미지 조회로 인한 n+1 개선 * refactor: 메시지 알림 시 작성자 프로필 이미지 조회로 인한 n+1 개선 * feat: 이미지 이름이 포함된 url로 조회 시 이미지 파일을 반환하는 기능 추가 * docs: 문서 최신화 * style: 개행 수정 및 누락된 final 추가 * rename: test에 사용되는 fixture 클래스 이름 변경 * ci: 충돌 해결
* chore: aws, s3, cloudfront 의존성 추가 * feat: AWS S3 설정 추가 * feat: StoreImageProcessor 상수 추가 * feat: S3 이미지 업로드 기능 추가 * test: S3 이미지 업로드 기능 테스트 추가 * feat: S3 이미지 업로드 기능 사용을 제어할 수 있는 설정 추가 * feat: 테스트 환경에서 S3 이미지 업로드 기능 사용을 제어할 수 있는 설정의 설정값 변경 * remove: 테스트용 AwsConfiguration 삭제 * feat: 프로덕션 환경에서만 동작하는 Profile 어노테이션 추가 * test: 누락된 s3 지역 설정값 추가 * feat: 프로덕션 환경에 s3 관련 yml 설정 추가 * refactor: 누락된 final 추가
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
📄 작업 내용 요약
지토가 suggestion 올려주신 내용이고 추가적인 수정 사항은 없습니다.
🙋🏻 리뷰 시 주의 깊게 확인해야 하는 코드
📎 Issue 번호