Skip to content

Commit 84ec0c1

Browse files
Merge pull request #109 from prgrms-web-devcourse-final-project/refactor/#108
[Auth] 닉네임 중복 체크 API 응답형식 변경
2 parents 981b229 + d057b46 commit 84ec0c1

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

src/main/java/com/back/web7_9_codecrete_be/domain/auth/controller/AuthController.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,8 @@ public RsData<?> verifyEmailCode(@Valid @RequestBody EmailVerifyRequest req) {
6565
@Operation(summary = "닉네임 중복 체크", description = "닉네임이 사용 가능한지 확인합니다.")
6666
@GetMapping("/nickname/check")
6767
public RsData<?> checkNickname(@RequestParam String nickname) {
68-
boolean available = authService.isNicknameAvailable(nickname);
69-
return RsData.success("닉네임 사용 가능 여부 확인", available);
68+
authService.isNicknameAvailable(nickname);
69+
return RsData.success("사용 가능한 닉네임입니다.");
7070
}
7171

7272
@Operation(summary = "임시 비밀번호 재발급", description = "특정 이메일로 임시 비밀번호를 발송합니다.")

src/main/java/com/back/web7_9_codecrete_be/domain/auth/service/AuthService.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,8 +94,10 @@ public void verifyEmailCode(String email, String code) {
9494
}
9595

9696
// 닉네임 중복 체크
97-
public boolean isNicknameAvailable(String nickname) {
98-
return !userRepository.existsByNickname(nickname);
97+
public void isNicknameAvailable(String nickname) {
98+
if (userRepository.existsByNickname(nickname)) {
99+
throw new BusinessException(UserErrorCode.NICKNAME_DUPLICATED);
100+
}
99101
}
100102

101103
// 임시 비밀번호 재발급

0 commit comments

Comments
 (0)