푸시 message 발송 - null 예외처리 추가
This commit is contained in:
parent
2d015d0a33
commit
3e8476431d
|
@ -186,13 +186,15 @@ class FcmSendListener(
|
|||
FcmEventType.SEND_MESSAGE -> {
|
||||
val response = memberRepository.getMessageRecipientPushToken(messageId = fcmEvent.messageId!!)
|
||||
|
||||
pushService.send(
|
||||
tokens = listOf(response.pushToken),
|
||||
title = fcmEvent.title,
|
||||
message = fcmEvent.message,
|
||||
container = response.container,
|
||||
messageId = fcmEvent.messageId
|
||||
)
|
||||
if (response != null) {
|
||||
pushService.send(
|
||||
tokens = listOf(response.pushToken),
|
||||
title = fcmEvent.title,
|
||||
message = fcmEvent.message,
|
||||
container = response.container,
|
||||
messageId = fcmEvent.messageId
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
FcmEventType.CHANGE_NOTICE -> {
|
||||
|
|
|
@ -45,7 +45,7 @@ interface MemberQueryRepository {
|
|||
container: String
|
||||
): List<List<String>>
|
||||
|
||||
fun getMessageRecipientPushToken(messageId: Long): GetMessageRecipientPushTokenResponse
|
||||
fun getMessageRecipientPushToken(messageId: Long): GetMessageRecipientPushTokenResponse?
|
||||
fun getIndividualRecipientPushTokens(recipients: List<Long>, isAuth: Boolean?): Map<String, List<List<String>>>
|
||||
fun getChangeNicknamePrice(memberId: Long): GetChangeNicknamePriceResponse
|
||||
fun getMemberByEmail(email: String): Member?
|
||||
|
@ -259,7 +259,7 @@ class MemberQueryRepositoryImpl(
|
|||
.chunked(500)
|
||||
}
|
||||
|
||||
override fun getMessageRecipientPushToken(messageId: Long): GetMessageRecipientPushTokenResponse {
|
||||
override fun getMessageRecipientPushToken(messageId: Long): GetMessageRecipientPushTokenResponse? {
|
||||
return queryFactory
|
||||
.select(
|
||||
QGetMessageRecipientPushTokenResponse(
|
||||
|
|
Loading…
Reference in New Issue