푸시 알림 전송 언어 처리
This commit is contained in:
@@ -405,35 +405,20 @@ class LiveRoomService(
|
||||
}
|
||||
}
|
||||
|
||||
val createdMessage = if (createdRoom.channelName != null) {
|
||||
formatMessage("live.room.fcm.message.started", createdRoom.title)
|
||||
} else {
|
||||
formatMessage("live.room.fcm.message.reserved", createdRoom.title)
|
||||
}
|
||||
|
||||
applicationEventPublisher.publishEvent(
|
||||
FcmEvent(
|
||||
type = FcmEventType.CREATE_LIVE,
|
||||
title = createdRoom.member!!.nickname,
|
||||
message = createdMessage,
|
||||
messageKey = if (createdRoom.channelName != null) {
|
||||
"live.room.fcm.message.started"
|
||||
} else {
|
||||
"live.room.fcm.message.reserved"
|
||||
},
|
||||
args = listOf(createdRoom.title),
|
||||
isAuth = createdRoom.isAdult,
|
||||
isAvailableJoinCreator = createdRoom.isAvailableJoinCreator,
|
||||
roomId = createdRoom.id,
|
||||
creatorId = createdRoom.member!!.id,
|
||||
container = "ios"
|
||||
)
|
||||
)
|
||||
|
||||
applicationEventPublisher.publishEvent(
|
||||
FcmEvent(
|
||||
type = FcmEventType.CREATE_LIVE,
|
||||
title = createdRoom.member!!.nickname,
|
||||
message = createdMessage,
|
||||
isAuth = createdRoom.isAdult,
|
||||
isAvailableJoinCreator = createdRoom.isAvailableJoinCreator,
|
||||
roomId = createdRoom.id,
|
||||
creatorId = createdRoom.member!!.id,
|
||||
container = "aos"
|
||||
creatorId = createdRoom.member!!.id
|
||||
)
|
||||
)
|
||||
|
||||
@@ -580,30 +565,16 @@ class LiveRoomService(
|
||||
|
||||
room.beginDateTime = nowDateTime
|
||||
|
||||
val startedMessage = formatMessage("live.room.fcm.message.started_now", room.title)
|
||||
applicationEventPublisher.publishEvent(
|
||||
FcmEvent(
|
||||
type = FcmEventType.START_LIVE,
|
||||
title = room.member!!.nickname,
|
||||
message = startedMessage,
|
||||
messageKey = "live.room.fcm.message.started",
|
||||
args = listOf(room.title),
|
||||
isAuth = room.isAdult,
|
||||
isAvailableJoinCreator = room.isAvailableJoinCreator,
|
||||
roomId = room.id,
|
||||
creatorId = room.member!!.id,
|
||||
container = "ios"
|
||||
)
|
||||
)
|
||||
|
||||
applicationEventPublisher.publishEvent(
|
||||
FcmEvent(
|
||||
type = FcmEventType.START_LIVE,
|
||||
title = room.member!!.nickname,
|
||||
message = startedMessage,
|
||||
isAuth = room.isAdult,
|
||||
isAvailableJoinCreator = room.isAvailableJoinCreator,
|
||||
roomId = room.id,
|
||||
creatorId = room.member!!.id,
|
||||
container = "aos"
|
||||
creatorId = room.member!!.id
|
||||
)
|
||||
)
|
||||
}
|
||||
@@ -660,16 +631,17 @@ class LiveRoomService(
|
||||
}
|
||||
}
|
||||
|
||||
val pushTokenListMap = memberRepository.getPushTokenFromReservationList(request.roomId)
|
||||
val pushTokens = memberRepository.getPushTokenFromReservationList(request.roomId)
|
||||
|
||||
reservationRepository.cancelReservation(roomId = room.id!!)
|
||||
|
||||
val cancelMessage = formatMessage("live.room.fcm.message.canceled", room.title)
|
||||
applicationEventPublisher.publishEvent(
|
||||
FcmEvent(
|
||||
type = FcmEventType.CANCEL_LIVE,
|
||||
title = room.member!!.nickname,
|
||||
message = cancelMessage,
|
||||
recipientsMap = pushTokenListMap
|
||||
messageKey = "live.room.fcm.message.canceled",
|
||||
args = listOf(room.title),
|
||||
pushTokens = pushTokens
|
||||
)
|
||||
)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user