Skip to content

Commit d057b46

Browse files
committed
refactor: 닉네임 중복 체크 API 응답형식 변경
1 parent 697d54e commit d057b46

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
@@ -85,8 +85,10 @@ public void verifyEmailCode(String email, String code) {
8585
}
8686

8787
// 닉네임 중복 체크
88-
public boolean isNicknameAvailable(String nickname) {
89-
return !userRepository.existsByNickname(nickname);
88+
public void isNicknameAvailable(String nickname) {
89+
if (userRepository.existsByNickname(nickname)) {
90+
throw new BusinessException(UserErrorCode.NICKNAME_DUPLICATED);
91+
}
9092
}
9193

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

0 commit comments

Comments
 (0)