From 629528b6cff3321c24a083ffee1398c1616b7c2a Mon Sep 17 00:00:00 2001 From: Klaus Date: Mon, 21 Aug 2023 01:10:05 +0900 Subject: [PATCH] =?UTF-8?q?=ED=91=B8=EC=8B=9C=20-=20=EB=B3=B4=EB=82=B4?= =?UTF-8?q?=EA=B8=B0=20=EC=84=B1=EA=B3=B5/=EC=8B=A4=ED=8C=A8=20=EB=A1=9C?= =?UTF-8?q?=EA=B7=B8=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/kotlin/kr/co/vividnext/sodalive/fcm/FcmService.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/fcm/FcmService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/fcm/FcmService.kt index 0f27f69..9bf8260 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/fcm/FcmService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/fcm/FcmService.kt @@ -3,11 +3,14 @@ package kr.co.vividnext.sodalive.fcm import com.google.firebase.messaging.FirebaseMessaging import com.google.firebase.messaging.MulticastMessage import com.google.firebase.messaging.Notification +import org.slf4j.LoggerFactory import org.springframework.scheduling.annotation.Async import org.springframework.stereotype.Service @Service class FcmService { + private val logger = LoggerFactory.getLogger(this::class.java) + @Async fun send( tokens: List, @@ -47,6 +50,8 @@ class FcmService { multicastMessage.putData("content_id", contentId.toString()) } - FirebaseMessaging.getInstance().sendEachForMulticast(multicastMessage.build()) + val response = FirebaseMessaging.getInstance().sendEachForMulticast(multicastMessage.build()) + logger.info("보내기 성공: ${response.successCount}") + logger.info("보내기 실패: ${response.failureCount}") } }