Skip to content

Commit 1ceb939

Browse files
committed
♻️ refactor : 코드 리팩토링 (PR 리뷰 반영)
1 parent da95d0c commit 1ceb939

File tree

2 files changed

+6
-12
lines changed

2 files changed

+6
-12
lines changed

backend/src/main/java/io/f1/backend/domain/question/app/QuestionService.java

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -59,13 +59,10 @@ public void updateQuestionContent(Long questionId, String content) {
5959
}
6060

6161
private static void verifyUserAuthority(Quiz quiz) {
62-
if (SecurityUtils.getCurrentUserRole() == Role.USER) {
63-
validateOwner(quiz.getCreator().getId());
62+
if (SecurityUtils.getCurrentUserRole() == Role.ADMIN) {
63+
return;
6464
}
65-
}
66-
67-
private static void validateOwner(Long creatorId) {
68-
if (!Objects.equals(SecurityUtils.getCurrentUserId(), creatorId)) {
65+
if (!Objects.equals(SecurityUtils.getCurrentUserId(), quiz.getCreator().getId())) {
6966
throw new CustomException(AuthErrorCode.FORBIDDEN);
7067
}
7168
}

backend/src/main/java/io/f1/backend/domain/quiz/app/QuizService.java

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -138,13 +138,10 @@ public void deleteQuiz(Long quizId) {
138138
}
139139

140140
private static void verifyUserAuthority(Quiz quiz) {
141-
if (SecurityUtils.getCurrentUserRole() == Role.USER) {
142-
validateOwner(quiz.getCreator().getId());
141+
if (SecurityUtils.getCurrentUserRole() == Role.ADMIN) {
142+
return;
143143
}
144-
}
145-
146-
private static void validateOwner(Long creatorId) {
147-
if (!Objects.equals(SecurityUtils.getCurrentUserId(), creatorId)) {
144+
if (!Objects.equals(SecurityUtils.getCurrentUserId(), quiz.getCreator().getId())) {
148145
throw new CustomException(AuthErrorCode.FORBIDDEN);
149146
}
150147
}

0 commit comments

Comments
 (0)