超过Integer.MAX_VALUE的roomid使用用户的uid
This commit is contained in:
@@ -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);
|
||||
|
Reference in New Issue
Block a user