diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/agora/RtcTokenBuilder.kt b/src/main/kotlin/kr/co/vividnext/sodalive/agora/RtcTokenBuilder.kt index c5b16771..76bc4955 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/agora/RtcTokenBuilder.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/agora/RtcTokenBuilder.kt @@ -34,15 +34,14 @@ class RtcTokenBuilder { appId: String, appCertificate: String, channelName: String, - uid: Int, + uid: String, privilegeTs: Int ): String { - val account = if (uid == 0) "" else uid.toString() return buildTokenWithUserAccount( appId, appCertificate, channelName, - account, + uid, privilegeTs ) } diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/live/room/LiveRoomService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/live/room/LiveRoomService.kt index 74cf8fa6..31da8afa 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/live/room/LiveRoomService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/live/room/LiveRoomService.kt @@ -917,7 +917,7 @@ class LiveRoomService( agoraAppId, agoraAppCertificate, room.channelName!!, - member.id!!.toInt(), + member.id!!.toString(), expireTimestamp.toInt() ) @@ -928,10 +928,11 @@ class LiveRoomService( expireTimestamp.toInt() ) - val v2vWorkerRtmToken = rtmTokenBuilder.buildToken( + val v2vWorkerToken = rtcTokenBuilder.buildTokenWithUid( agoraAppId, agoraAppCertificate, - "v2v-agent-${member.id!!}", + room.channelName!!, + "${member.id!!}333", expireTimestamp.toInt() ) @@ -989,7 +990,7 @@ class LiveRoomService( channelName = room.channelName!!, rtcToken = rtcToken, rtmToken = rtmToken, - v2vWorkerRtmToken = v2vWorkerRtmToken, + v2vWorkerToken = v2vWorkerToken, creatorId = room.member!!.id!!, creatorNickname = room.member!!.nickname, creatorProfileUrl = if (room.member!!.profileImage != null) { diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/live/room/info/GetRoomInfoResponse.kt b/src/main/kotlin/kr/co/vividnext/sodalive/live/room/info/GetRoomInfoResponse.kt index b455b6ec..37eee7df 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/live/room/info/GetRoomInfoResponse.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/live/room/info/GetRoomInfoResponse.kt @@ -8,7 +8,7 @@ data class GetRoomInfoResponse( val channelName: String, val rtcToken: String, val rtmToken: String, - val v2vWorkerRtmToken: String, + val v2vWorkerToken: String, val creatorId: Long, val creatorNickname: String, val creatorProfileUrl: String,