From 090485ad284189597cad17879f80a84723fb00c1 Mon Sep 17 00:00:00 2001 From: gitjiho Date: Sun, 7 Sep 2025 16:38:19 +0900 Subject: [PATCH] =?UTF-8?q?HotFix:=20@RequireAuth=20=EC=BB=A4=EC=8A=A4?= =?UTF-8?q?=ED=85=80=20=EC=96=B4=EB=85=B8=ED=85=8C=EC=9D=B4=EC=85=98=20?= =?UTF-8?q?=EC=9C=84=EC=B9=98=20=EA=B5=AC=ED=98=84=EC=B2=B4=EB=A1=9C=20?= =?UTF-8?q?=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/newzet/api/fcm/api/FcmTokenApi.java | 7 +++---- .../com/newzet/api/fcm/controller/FcmTokenController.java | 8 ++++++-- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/newzet/api/fcm/api/FcmTokenApi.java b/src/main/java/com/newzet/api/fcm/api/FcmTokenApi.java index 85cb7791..c7d01b6b 100644 --- a/src/main/java/com/newzet/api/fcm/api/FcmTokenApi.java +++ b/src/main/java/com/newzet/api/fcm/api/FcmTokenApi.java @@ -6,31 +6,30 @@ import org.springframework.web.bind.annotation.RequestMapping; import com.newzet.api.common.auth.annotation.Login; -import com.newzet.api.common.auth.annotation.RequireAuth; import com.newzet.api.common.auth.domain.AuthUser; import com.newzet.api.common.response.SuccessResponse; import com.newzet.api.fcm.api.dto.FcmTokenDeleteRequest; import com.newzet.api.fcm.api.dto.FcmTokenUpsertRequest; import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.Parameter; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.validation.Valid; @RequestMapping("/api/v1/fcm") -@RequireAuth @Tag(name = "FCM 토큰 관리", description = "FCM 토큰 관련 API") public interface FcmTokenApi { @PostMapping("/token") @Operation(summary = "fcm 토큰 갱신 or 추가", description = "신규 FCM 토큰을 저장한다.") - SuccessResponse createFcmToken(@Login AuthUser authUser, + SuccessResponse createFcmToken(@Parameter(hidden = true) @Login AuthUser authUser, @Valid @RequestBody FcmTokenUpsertRequest request); @DeleteMapping("/token") @Operation(summary = "fcm 토큰 삭제", description = "신규 FCM 토큰을 삭제한다.") SuccessResponse deleteFcmToken( - @Login AuthUser authUser, + @Parameter(hidden = true) @Login AuthUser authUser, @Valid @RequestBody FcmTokenDeleteRequest request); } diff --git a/src/main/java/com/newzet/api/fcm/controller/FcmTokenController.java b/src/main/java/com/newzet/api/fcm/controller/FcmTokenController.java index 3dd92cc7..910bc4a3 100644 --- a/src/main/java/com/newzet/api/fcm/controller/FcmTokenController.java +++ b/src/main/java/com/newzet/api/fcm/controller/FcmTokenController.java @@ -2,6 +2,7 @@ import org.springframework.web.bind.annotation.RestController; +import com.newzet.api.common.auth.annotation.RequireAuth; import com.newzet.api.common.auth.domain.AuthUser; import com.newzet.api.common.response.ResponseCode; import com.newzet.api.common.response.SuccessResponse; @@ -14,16 +15,19 @@ @RestController @RequiredArgsConstructor +@RequireAuth public class FcmTokenController implements FcmTokenApi { private final FcmTokenOrchestrator fcmTokenOrchestrator; - public SuccessResponse createFcmToken(AuthUser authUser, FcmTokenUpsertRequest request) { + public SuccessResponse createFcmToken(AuthUser authUser, + FcmTokenUpsertRequest request) { fcmTokenOrchestrator.upsertFcmToken(authUser.getId(), request.fcmToken()); return SuccessResponse.create(ResponseCode.SUCCESS, "fcm 토큰 저장 성공", null); } - public SuccessResponse deleteFcmToken(AuthUser authUser, FcmTokenDeleteRequest request) { + public SuccessResponse deleteFcmToken(AuthUser authUser, + FcmTokenDeleteRequest request) { fcmTokenOrchestrator.deleteFcmToken(authUser.getId(), request.fcmToken()); return SuccessResponse.create( ResponseCode.SUCCESS, "fcm 토큰 삭제 성공", null);