Update variable declarations

pull/42/head
Mathieu Dombrock 2023-02-26 13:17:09 -08:00
parent 5f67119e4e
commit 2e75713805
2 changed files with 48 additions and 14 deletions

View File

@ -1,11 +1,11 @@
var localVideo; let localVideo;
var localStream; let localStream;
var remoteVideo; let remoteVideo;
var peerConnection; let peerConnection;
var uuid; let uuid;
var serverConnection; let serverConnection;
var peerConnectionConfig = { const peerConnectionConfig = {
'iceServers': [ 'iceServers': [
{'urls': 'stun:stun.stunprotocol.org:3478'}, {'urls': 'stun:stun.stunprotocol.org:3478'},
{'urls': 'stun:stun.l.google.com:19302'}, {'urls': 'stun:stun.l.google.com:19302'},
@ -21,7 +21,7 @@ function pageReady() {
serverConnection = new WebSocket('wss://' + window.location.hostname + ':8443'); serverConnection = new WebSocket('wss://' + window.location.hostname + ':8443');
serverConnection.onmessage = gotMessageFromServer; serverConnection.onmessage = gotMessageFromServer;
var constraints = { const constraints = {
video: true, video: true,
audio: true, audio: true,
}; };
@ -51,8 +51,7 @@ function start(isCaller) {
function gotMessageFromServer(message) { function gotMessageFromServer(message) {
if(!peerConnection) start(false); if(!peerConnection) start(false);
let signal = JSON.parse(message.data);
var signal = JSON.parse(message.data);
// Ignore messages from ourself // Ignore messages from ourself
if(signal.uuid == uuid) return; if(signal.uuid == uuid) return;

43
package-lock.json generated
View File

@ -1,8 +1,43 @@
{ {
"name": "WebRTC-Example", "name": "WebRTC-Example",
"version": "1.0.0", "version": "1.0.0",
"lockfileVersion": 1, "lockfileVersion": 2,
"requires": true, "requires": true,
"packages": {
"": {
"name": "WebRTC-Example",
"version": "1.0.0",
"license": "MIT",
"dependencies": {
"ws": "^3.3.2"
}
},
"node_modules/async-limiter": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz",
"integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg=="
},
"node_modules/safe-buffer": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
"integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg=="
},
"node_modules/ultron": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz",
"integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og=="
},
"node_modules/ws": {
"version": "3.3.3",
"resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz",
"integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==",
"dependencies": {
"async-limiter": "~1.0.0",
"safe-buffer": "~5.1.0",
"ultron": "~1.1.0"
}
}
},
"dependencies": { "dependencies": {
"async-limiter": { "async-limiter": {
"version": "1.0.0", "version": "1.0.0",
@ -24,9 +59,9 @@
"resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz",
"integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==",
"requires": { "requires": {
"async-limiter": "1.0.0", "async-limiter": "~1.0.0",
"safe-buffer": "5.1.1", "safe-buffer": "~5.1.0",
"ultron": "1.1.1" "ultron": "~1.1.0"
} }
} }
} }