refactor(agora): 변경을 용이하게 하기 위해 RTM과 RTC코드 분리 및 재배치

This commit is contained in:
Yu Sung
2025-10-29 17:42:11 +09:00
parent 127f7c75f3
commit c7d165989c
2 changed files with 68 additions and 43 deletions

View File

@@ -369,8 +369,12 @@ final class LiveRoomViewModel: NSObject, ObservableObject {
self.isActiveRoulette = data.isActiveRoulette
self.isLoading = true
self.agora.joinChannel(
roomInfo: data,
self.agora.joinRtcChannel(rtcToken: data.rtcToken, channelName: data.channelName)
self.agora.rtmLogin(
creatorId: data.creatorId,
rtmToken: data.rtmToken,
channelName: data.channelName,
rtmChannelDelegate: self,
onConnectSuccess: self.agoraConnectSuccess,
onConnectFail: self.agoraConnectFail