|
@@ -89,17 +89,17 @@ public class RoomServiceImpl extends ServiceImpl<ImNetworkRoomDao, ImNetworkRoom
|
|
|
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
- public RTCRoomConfig getRtcRoomConfig(String serviceProvider, BasicUserInfo basicUserInfo) {
|
|
|
+ public RTCRoomConfig getRtcRoomConfig(String serviceProvider, ImNetworkRoomMember roomMember) {
|
|
|
RTCRoomPluginService pluginService = rtcRoomPluginContext.getPluginService(serviceProvider);
|
|
|
if (TencentCloudRTCPlugin.PLUGIN_NAME.equals(serviceProvider) || StringUtils.isEmpty(serviceProvider)) {
|
|
|
// 腾讯云RTC
|
|
|
// 用户IM帐号创建
|
|
|
try {
|
|
|
- pluginService.register(basicUserInfo.getImUserId(), basicUserInfo.getRealName(), basicUserInfo.getAvatar());
|
|
|
+ pluginService.register(roomMember.getImUserId(), roomMember.getUsername(), roomMember.getAvatar());
|
|
|
} catch (Exception e) {
|
|
|
- log.error("直播房间用户注册失败: userId={}", basicUserInfo.getUserId(), e);
|
|
|
+ log.error("直播房间用户注册失败: userId={}", roomMember.getImUserId(), e);
|
|
|
}
|
|
|
- return rtcRoomPluginContext.getPluginService().getRTCRoomConfig(String.valueOf(basicUserInfo.getUserId()));
|
|
|
+ return rtcRoomPluginContext.getPluginService().getRTCRoomConfig(roomMember.getImUserId());
|
|
|
}
|
|
|
return new RTCRoomConfig();
|
|
|
}
|