Skip to content

Conversation

@dong3058
Copy link

기능 설명

  • 채팅 차단 기능관련 리팩토링

작업 내용

  • 채팅 차단 엔티티 의 간소화
  • 채팅 차단 엔티티 기능 관련 간소화

수정 사항

  • 채팅 차단의 경우에는 해당 차단을 건사람 이외에는 굳이 볼일이 없다고 판단되기도 하거니와 사용자 식별값을 바탕으로 구분만 하면된다고 판단해서 member 가아니라 간단하게 publicId값으로 컬럼을 바꾸었습니다.
  • 또한 관련된 reposiotry,service의 코드도 맞추어서 바꾸었습니다. 로직 전반이 바뀐건 아니고 기존에 member였던 컬럼을 publicid로 바꾸었습니다.
  • 또한 채팅 차단 엔티티의 banreason,msg는 딱히 필요하다고 생각 되지않아서 없앴습니다.

##추가 작업 예정

  • banreason,msg는 신고기능에 넣는게 좋을거같습니다.

테스트

  • 단위 테스트 확인
  • 빌드 테스트 확인
  • 비정상 입력 시 오류 메시지 확인
  • AWS에 서버 올라가는지 / Swagger 확인

@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
8 Security Hotspots
0.0% Coverage on New Code (required ≥ 80%)
D Security Rating on New Code (required ≥ A)
E Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants