方法
function isUserOnline(uid,success,fail) {
var self = this;
WebRTCRoom.getUsers(
function (res) {
if (res.status != 200) {
logger.warn("getUsers status:${res.status}")
setTimeout(function () {
self.getUsers();
}, self.retryTimeout);
return;
}
if (res.data.code != 0) {
logger.warn("getUsers code:${res.data.code} message:${res.data.message}")
setTimeout(function () {
self.getUsers();
}, self.retryTimeout);
return;
}
self.users = res.data.users;
var SoundObj={};
var SoundArr=res.data.users;
debugger;
for(var j=0;j<SoundArr.length;j++){
var _workno=SoundArr[j].uid;
if(_workno==uid){
success(true);
}else{
success(false);
}
}
},
function () {
logger.warn("getUsers fail")
setTimeout(function () {
self.getUsers();
}, self.retryTimeout);
});
}
引用
isUserOnline(record.raw.workno, function(res) {
alert(res);
},function(res) {
alert(`${res}`);
})