test #1
|
@ -1,6 +1,7 @@
|
||||||
package kr.co.vividnext.sodalive.fcm
|
package kr.co.vividnext.sodalive.fcm
|
||||||
|
|
||||||
import kr.co.vividnext.sodalive.member.MemberRepository
|
import kr.co.vividnext.sodalive.member.MemberRepository
|
||||||
|
import org.slf4j.LoggerFactory
|
||||||
import org.springframework.context.event.EventListener
|
import org.springframework.context.event.EventListener
|
||||||
import org.springframework.stereotype.Component
|
import org.springframework.stereotype.Component
|
||||||
|
|
||||||
|
@ -26,6 +27,8 @@ class FcmSendListener(
|
||||||
private val pushService: FcmService,
|
private val pushService: FcmService,
|
||||||
private val memberRepository: MemberRepository
|
private val memberRepository: MemberRepository
|
||||||
) {
|
) {
|
||||||
|
private val logger = LoggerFactory.getLogger(FcmSendListener::class.java)
|
||||||
|
|
||||||
@EventListener
|
@EventListener
|
||||||
fun send(fcmEvent: FcmEvent) {
|
fun send(fcmEvent: FcmEvent) {
|
||||||
when (fcmEvent.type) {
|
when (fcmEvent.type) {
|
||||||
|
@ -36,6 +39,8 @@ class FcmSendListener(
|
||||||
fcmEvent.container
|
fcmEvent.container
|
||||||
)
|
)
|
||||||
|
|
||||||
|
logger.info("tokens::: $pushTokens")
|
||||||
|
|
||||||
for (tokens in pushTokens) {
|
for (tokens in pushTokens) {
|
||||||
pushService.send(
|
pushService.send(
|
||||||
tokens = tokens,
|
tokens = tokens,
|
||||||
|
@ -54,6 +59,8 @@ class FcmSendListener(
|
||||||
isAuth = fcmEvent.isAuth
|
isAuth = fcmEvent.isAuth
|
||||||
)
|
)
|
||||||
|
|
||||||
|
logger.info("tokens::: $pushTokens")
|
||||||
|
|
||||||
val iosPushTokens = pushTokens["ios"]
|
val iosPushTokens = pushTokens["ios"]
|
||||||
val aosPushToken = pushTokens["aos"]
|
val aosPushToken = pushTokens["aos"]
|
||||||
|
|
||||||
|
@ -89,6 +96,8 @@ class FcmSendListener(
|
||||||
container = fcmEvent.container
|
container = fcmEvent.container
|
||||||
)
|
)
|
||||||
|
|
||||||
|
logger.info("tokens::: $pushTokens")
|
||||||
|
|
||||||
for (tokens in pushTokens) {
|
for (tokens in pushTokens) {
|
||||||
pushService.send(
|
pushService.send(
|
||||||
tokens = tokens,
|
tokens = tokens,
|
||||||
|
@ -109,6 +118,8 @@ class FcmSendListener(
|
||||||
container = fcmEvent.container
|
container = fcmEvent.container
|
||||||
)
|
)
|
||||||
|
|
||||||
|
logger.info("tokens::: $pushTokens")
|
||||||
|
|
||||||
for (tokens in pushTokens) {
|
for (tokens in pushTokens) {
|
||||||
pushService.send(
|
pushService.send(
|
||||||
tokens = tokens,
|
tokens = tokens,
|
||||||
|
@ -124,6 +135,8 @@ class FcmSendListener(
|
||||||
FcmEventType.SEND_MESSAGE -> {
|
FcmEventType.SEND_MESSAGE -> {
|
||||||
val response = memberRepository.getMessageRecipientPushToken(messageId = fcmEvent.messageId!!)
|
val response = memberRepository.getMessageRecipientPushToken(messageId = fcmEvent.messageId!!)
|
||||||
|
|
||||||
|
logger.info("tokens::: ${response.pushToken}")
|
||||||
|
|
||||||
pushService.send(
|
pushService.send(
|
||||||
tokens = listOf(response.pushToken),
|
tokens = listOf(response.pushToken),
|
||||||
title = fcmEvent.title,
|
title = fcmEvent.title,
|
||||||
|
|
Loading…
Reference in New Issue