2020-11-12 17:27:59 +08:00
|
|
|
/* global $ setBtnClickFuc genTestUserSig */
|
|
|
|
// preset before starting RTC
|
|
|
|
class Presetting {
|
|
|
|
init() {
|
|
|
|
// populate userId/roomId
|
|
|
|
$('#userId').val('user_30400097');
|
|
|
|
$('#roomId').val(parseInt(Math.random() * 100000));
|
|
|
|
const roomId = this.query('roomId');
|
|
|
|
const userId = this.query('userId');
|
|
|
|
if (roomId) {
|
|
|
|
$('#roomId').val(roomId);
|
|
|
|
}
|
|
|
|
if (userId) {
|
|
|
|
$('#userId').val(userId);
|
|
|
|
}
|
|
|
|
|
|
|
|
$('#main-video-btns').hide();
|
|
|
|
$('.mask').hide();
|
|
|
|
setBtnClickFuc();
|
|
|
|
}
|
|
|
|
|
|
|
|
query(name) {
|
|
|
|
const match = window.location.search.match(new RegExp('(\\?|&)' + name + '=([^&]*)(&|$)'));
|
|
|
|
return !match ? '' : decodeURIComponent(match[2]);
|
|
|
|
}
|
|
|
|
|
|
|
|
login(share, callback) {
|
2020-11-12 18:03:30 +08:00
|
|
|
let userId = window.mid;
|
2020-11-12 17:27:59 +08:00
|
|
|
if (share) {
|
|
|
|
userId = 'share_' + userId;
|
|
|
|
}
|
|
|
|
console.log(userId)
|
2020-11-12 17:43:45 +08:00
|
|
|
|
|
|
|
let sdkAppId;
|
|
|
|
let userSig;
|
2020-11-12 18:03:30 +08:00
|
|
|
let roomId = window.roomid;
|
2020-11-12 17:43:45 +08:00
|
|
|
genTestUserSig(userId).then((res)=>{
|
|
|
|
sdkAppId = res.id;
|
|
|
|
userSig = res.data
|
|
|
|
callback({
|
|
|
|
sdkAppId,
|
|
|
|
userId,
|
|
|
|
userSig,
|
|
|
|
roomId
|
|
|
|
});
|
|
|
|
})
|
|
|
|
|
2020-11-12 17:27:59 +08:00
|
|
|
|
2020-11-12 17:43:45 +08:00
|
|
|
|
2020-11-12 17:27:59 +08:00
|
|
|
}
|
|
|
|
}
|