Commit a00f0a6e by Иван Кубота

hacking disconnect

parent 6ee8abeb
......@@ -205,12 +205,23 @@ export class VideoInputApp {
//no ui for this yet. simply echo messages for testing
let messageArgs = args as awrtc.MessageEventArgs;
/*this.mCall.Send(messageArgs.Content, messageArgs.Reliable, messageArgs.ConnectionId);*/
let msg;
try{
msg = JSON.parse(messageArgs.Content)
if(msg.web){
setTimeout(()=>{
window['logging'](`try to disconnect: ${messageArgs.ConnectionId.id}`);
this.mCall.mNetwork.Disconnect(messageArgs.ConnectionId);
}, 300)
}
}catch (e){
}
window['logging'](`message: ${JSON.stringify(messageArgs.Content)} from: ${messageArgs.ConnectionId.id}`);
}
else if (args.Type == awrtc.CallEventType.DataMessage) {
let messageArgs = args as awrtc.DataMessageEventArgs;
window['logging'](`data message: ${JSON.stringify(messageArgs.Content)} from: ${messageArgs.ConnectionId.id}`);
//no ui for this yet. simply echo messages for testing
//this.mCall.SendData(messageArgs.Content, messageArgs.Reliable, messageArgs.ConnectionId);
......@@ -223,7 +234,8 @@ export class VideoInputApp {
let sendingObj = {
userId: store.get('userRole'+this.___id),
webCam: store.get('webcam'+this.___id)
webCam: store.get('webcam'+this.___id),
web: true
};
window['logging'](`income call id: ${messageArgs.ConnectionId.id}`);
......
......@@ -169,7 +169,7 @@ export class AWebRtcCall implements ICall {
this.mCallEventHandlers = this.mCallEventHandlers.filter(h => h !== listener);
}
protected mNetwork: IMediaNetwork = null
public mNetwork: IMediaNetwork = null
private mConnectionInfo = new ConnectionInfo();
private mConferenceMode = false;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment