From 5f70b0590c1391676e12f20c2a65a40081cc655a Mon Sep 17 00:00:00 2001 From: dev-Crayon Date: Tue, 5 Mar 2024 22:07:26 +0900 Subject: [PATCH] =?UTF-8?q?[Feat]:=20=ED=91=B8=EC=8B=9C=EC=95=8C=EB=A6=BC?= =?UTF-8?q?=20=EC=97=90=EB=9F=AC=EC=8B=9C=20=EB=A1=9C=EA=B7=B8=EB=A7=8C?= =?UTF-8?q?=EC=B0=8D=EB=8F=84=EB=A1=9D=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 유저 아이디 제대로 넣기 푸시알림 에러시 처리 Related to: #99 --- .../io/sobok/SobokSobok/external/firebase/FCMPushService.java | 4 +++- .../java/io/sobok/SobokSobok/notice/ui/NoticeController.java | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/io/sobok/SobokSobok/external/firebase/FCMPushService.java b/src/main/java/io/sobok/SobokSobok/external/firebase/FCMPushService.java index 5fa880b..6cd5bc3 100644 --- a/src/main/java/io/sobok/SobokSobok/external/firebase/FCMPushService.java +++ b/src/main/java/io/sobok/SobokSobok/external/firebase/FCMPushService.java @@ -9,10 +9,12 @@ import io.sobok.SobokSobok.auth.infrastructure.UserRepository; import io.sobok.SobokSobok.external.firebase.dto.PushNotificationRequest; import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; @Service @RequiredArgsConstructor +@Slf4j public class FCMPushService { private final FirebaseMessaging firebaseMessaging; @@ -36,7 +38,7 @@ public void sendNotificationByToken(PushNotificationRequest request) { try { firebaseMessaging.send(message); } catch (FirebaseMessagingException e) { - throw new IllegalArgumentException("푸시알림 전송에 실패했습니다. userId: " + request.userId() + "\n" + e.getMessage()); + log.error("푸시알림 전송에 실패했습니다. userId: " + request.userId() + "\n" + e.getMessage()); } } } diff --git a/src/main/java/io/sobok/SobokSobok/notice/ui/NoticeController.java b/src/main/java/io/sobok/SobokSobok/notice/ui/NoticeController.java index ee05074..0714284 100644 --- a/src/main/java/io/sobok/SobokSobok/notice/ui/NoticeController.java +++ b/src/main/java/io/sobok/SobokSobok/notice/ui/NoticeController.java @@ -69,7 +69,7 @@ public ResponseEntity> completePillNotice( @RequestBody @Valid final CompletePillNoticeRequest request ) { - noticeService.completePillNotice(5L, pillId, request.isOkay()); + noticeService.completePillNotice(user.getId(), pillId, request.isOkay()); return ResponseEntity .status(HttpStatus.OK) .body(ApiResponse.success(