diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/fcm/FcmEvent.kt b/src/main/kotlin/kr/co/vividnext/sodalive/fcm/FcmEvent.kt index eec8a93..f393651 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/fcm/FcmEvent.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/fcm/FcmEvent.kt @@ -2,8 +2,8 @@ package kr.co.vividnext.sodalive.fcm import kr.co.vividnext.sodalive.member.MemberRepository import org.slf4j.LoggerFactory -import org.springframework.context.event.EventListener import org.springframework.stereotype.Component +import org.springframework.transaction.event.TransactionalEventListener enum class FcmEventType { ALL, INDIVIDUAL, CREATE_LIVE, START_LIVE, UPLOAD_CONTENT, SEND_MESSAGE @@ -29,7 +29,7 @@ class FcmSendListener( ) { private val logger = LoggerFactory.getLogger(FcmSendListener::class.java) - @EventListener + @TransactionalEventListener fun send(fcmEvent: FcmEvent) { when (fcmEvent.type) { FcmEventType.ALL -> {