Merge pull request #8 from questo-ai/stability

Stability
This commit is contained in:
Khush Jammu 2020-06-05 19:09:26 +08:00 committed by GitHub
commit f4f9d053b5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -97,7 +97,6 @@ var VideoChat = {
Snackbar.close(); Snackbar.close();
}, },
}); });
VideoChat.localVideo.srcObject = stream; VideoChat.localVideo.srcObject = stream;
// Now we're ready to join the chat room. // Now we're ready to join the chat room.
@ -137,12 +136,11 @@ var VideoChat = {
VideoChat.remoteVideoWrapper.removeChild( VideoChat.remoteVideoWrapper.removeChild(
document.querySelectorAll(`[uuid="${uuid}"]`)[0] document.querySelectorAll(`[uuid="${uuid}"]`)[0]
); );
// Delete connection & metadata // Delete connection & metadata
VideoChat.connected.delete(uuid); VideoChat.connected.delete(uuid);
VideoChat.peerConnections.get(uuid).close(); // This is necessary, because otherwise the RTC connection isn't closed
VideoChat.peerConnections.delete(uuid); VideoChat.peerConnections.delete(uuid);
dataChannel.delete(uuid); dataChannel.delete(uuid);
if (VideoChat.peerConnections.size === 0) { if (VideoChat.peerConnections.size === 0) {
displayWaitingCaption(); displayWaitingCaption();
} }
@ -699,7 +697,7 @@ function switchStreamHelper(stream) {
} }
}); });
// Update local video stream // Update local video stream
VideoChat.localStream = videoTrack; VideoChat.localStream = stream;
// Update local video object // Update local video object
VideoChat.localVideo.srcObject = stream; VideoChat.localVideo.srcObject = stream;
// Unpause video on swap // Unpause video on swap
@ -821,39 +819,6 @@ function recieveCaptions(captions) {
} }
// End Live caption // End Live caption
// Translation
// function translate(text) {
// let fromLang = "en";
// let toLang = "zh";
// // let text = "hello how are you?";
// const API_KEY = "APIKEYHERE";
// let gurl = `https://translation.googleapis.com/language/translate/v2?key=${API_KEY}`;
// gurl += "&q=" + encodeURI(text);
// gurl += `&source=${fromLang}`;
// gurl += `&target=${toLang}`;
// fetch(gurl, {
// method: "GET",
// headers: {
// "Content-Type": "application/json",
// Accept: "application/json",
// },
// })
// .then((res) => res.json())
// .then((response) => {
// // console.log("response from google: ", response);
// // return response["data"]["translations"][0]["translatedText"];
// logIt(response);
// var translatedText =
// response["data"]["translations"][0]["translatedText"];
// console.log(translatedText);
// dataChanel.send("cap:" + translatedText);
// })
// .catch((error) => {
// console.log("There was an error with the translation request: ", error);
// });
// }
// End Translation
// Text Chat // Text Chat
// Add text message to chat screen on page // Add text message to chat screen on page
function addMessageToScreen(msg, border, isOwnMessage) { function addMessageToScreen(msg, border, isOwnMessage) {