GetRoomInfoResponse에 v2v worker용 rtm 토큰 추가

This commit is contained in:
2026-02-06 19:46:57 +09:00
parent d1512f418f
commit 4a2a3cbbf8
2 changed files with 9 additions and 0 deletions

View File

@@ -928,6 +928,13 @@ class LiveRoomService(
expireTimestamp.toInt() expireTimestamp.toInt()
) )
val v2vWorkerRtmToken = rtmTokenBuilder.buildToken(
agoraAppId,
agoraAppCertificate,
"v2v-agent-${member.id!!}",
expireTimestamp.toInt()
)
val isFollowing = explorerQueryRepository val isFollowing = explorerQueryRepository
.getNotificationUserIds(room.member!!.id!!) .getNotificationUserIds(room.member!!.id!!)
.contains(member.id) .contains(member.id)
@@ -982,6 +989,7 @@ class LiveRoomService(
channelName = room.channelName!!, channelName = room.channelName!!,
rtcToken = rtcToken, rtcToken = rtcToken,
rtmToken = rtmToken, rtmToken = rtmToken,
v2vWorkerRtmToken = v2vWorkerRtmToken,
creatorId = room.member!!.id!!, creatorId = room.member!!.id!!,
creatorNickname = room.member!!.nickname, creatorNickname = room.member!!.nickname,
creatorProfileUrl = if (room.member!!.profileImage != null) { creatorProfileUrl = if (room.member!!.profileImage != null) {

View File

@@ -8,6 +8,7 @@ data class GetRoomInfoResponse(
val channelName: String, val channelName: String,
val rtcToken: String, val rtcToken: String,
val rtmToken: String, val rtmToken: String,
val v2vWorkerRtmToken: String,
val creatorId: Long, val creatorId: Long,
val creatorNickname: String, val creatorNickname: String,
val creatorProfileUrl: String, val creatorProfileUrl: String,