超过Integer.MAX_VALUE的roomid使用用户的uid

This commit is contained in:
huangjian
2022-08-26 17:34:29 +08:00
parent 28c15cbc0f
commit 6c4b275cf5

View File

@@ -998,10 +998,11 @@ public class TRTCEngineAdapter extends BaseAdapterImpl {
mTRTCParams.userId = String.valueOf(uid);
mTRTCParams.sdkAppId = TRTCAppId;
mTRTCParams.role = userRole;
//由于新注册的云信的roomId超过了Integer.MAX_VALUE,所以超过的使用我们自己的的uid当做trtc的roomId
try {
mTRTCParams.roomId = Integer.parseInt(channelName);
} catch (Exception e) {
mTRTCParams.strRoomId = channelName;
mTRTCParams.roomId = uid;
}
sUid = String.valueOf(uid);
users.add(sUid);