This commit is contained in:
yumoqing 2024-10-16 23:09:54 +08:00
parent d923b973d2
commit 517cd150d8

View File

@ -61,12 +61,10 @@ bricks.Signaling = class {
this.onclose(); this.onclose();
} }
return; return;
try {
this.socket.close();
} catch(e){
console.log('error,', e);
} }
this.init_websocket(); del_handler(sessionid){
var handlers = {};
delete self.handlers[sessionid];
} }
async signaling_recvdata(event){ async signaling_recvdata(event){
var datapkg = JSON.parse(event.data); var datapkg = JSON.parse(event.data);
@ -110,15 +108,6 @@ bricks.Signaling = class {
} }
return; return;
} }
if (data.type == 'new_session'){
var peers = {};
Object.keys(this.peers).forEach(k =>{
if (k != data.msgfrom.id){
peers[k] = this.peers[k];
}
});
return;
}
console.log('recv data=', data, 'NOT HANDLED'); console.log('recv data=', data, 'NOT HANDLED');
} }
new_session(sessiontype, peer){ new_session(sessiontype, peer){
@ -467,6 +456,7 @@ bricks.RTCP2PConnect = class {
.getTracks().forEach(track => track.stop()); .getTracks().forEach(track => track.stop());
this.local_stream.getTracks().forEach(track => track.stop()); this.local_stream.getTracks().forEach(track => track.stop());
this.local_screan.getTracks().forEach(track => track.stop()); this.local_screan.getTracks().forEach(track => track.stop());
this.signaling.del_handler(this.session.sessionid);
} }
} }
}; };