All looks like it is working with a type of promise or something like that
Example:
newSess.on("accepted", (e) => {
console.log("EVENT - Accepted");
state.accepted = true;
stopRinging();
//- attachMediaToSession Functionality
// attachMediaToSession(newSess);
if (state.accepted === true) {
let pc = newSess.sessionDescriptionHandler.peerConnection;
let Stream = '';
if (pc.getReceivers) {
Stream = new window.MediaStream();
pc.getReceivers().forEach(function (receiver) {
let track = receiver.track;
if (track) {
Stream.addTrack(track);
}
});
} else {
Stream = pc.getRemoteStreams()[0];
}
var domElement = document.getElementById("voice");
domElement.srcObject = Stream;
domElement.play();
}
console.log("Answered " + lastdial);
});
I cant get the vars modified inside before vue load so the data is not rendered into the template updated.
Please help!!!