Skip to content

Commit

Permalink
Merge pull request #93 from Donut-DONationUTile/feature/fcm
Browse files Browse the repository at this point in the history
fix: FCM 인스턴스 초기화
  • Loading branch information
Ganghee-Lee-0522 committed May 1, 2024
2 parents 9ad43be + 5884c41 commit 11ce126
Showing 1 changed file with 11 additions and 2 deletions.
13 changes: 11 additions & 2 deletions src/main/java/zero/eight/donut/config/firebase/FcmUtils.java
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@ public class FcmUtils {
private final GiverRepository giverRepository;
private final ReceiverRepository receiverRepository;
private final FcmTokenRepository fcmTokenRepository;
private final FirebaseMessaging firebaseMessaging;



Expand Down Expand Up @@ -60,10 +59,20 @@ public FcmMemberDto getMemberDto() throws Exception {
public String sendMessage(Long memberId, String title, String body) throws FirebaseMessagingException {
// 알림 수신자의 FCM 토큰 조회
String fcmToken = getFcmToken(memberId);
log.info("fcmToken -> {}", fcmToken);

// FCM 메세지 생성
Message message = makeMessage(fcmToken, title, body);
log.info("message -> {}", message);

// FCM 발신
return firebaseMessaging.send(message);
//return firebaseMessaging.send(message);
try {
return FirebaseMessaging.getInstance().send(message);
} catch (Exception e) {
log.info(e.getMessage());
return "Falied to send notification";
}
}

public String getFcmToken(Long memberId) {
Expand Down

0 comments on commit 11ce126

Please sign in to comment.