Я использую библиотеку Opentok для видеочата.Будет 2 клиента: один - слуга, а другой - кредитор.Я хочу отключить кредитора для доступа в комнату чата, если слуга не подключен.
startSession(apiKey, sessionId, token) {
// connect to session
var self = this;
self.session = OT.initSession(apiKey, sessionId);
// Subscribe to a newly created stream
self.session.on("streamCreated", function(event) {
self.interval = setInterval(self.countTime, 1000);
self.session.subscribe(
event.stream,
"notary-camera",
{
insertMode: "append",
width: "100%",
height: "100%",
showControls: false
},
function(error) {
if (error) {
console.log(error);
} else {
console.log("Subscriber initialized.");
}
}
);
});
// Create a publisher
self.publisher = OT.initPublisher(
"client-camera",
{
insertMode: "append",
width: "100%",
height: "100%",
showControls: false
},
function(error) {
if (error) {
console.log(error);
} else {
console.log("Publisher initialized.");
}
}
);
// Connect to the session
self.session.connect(token, function(error) {
});
}