From 2e75713805004d755597f22a25eac76e49c2fe55 Mon Sep 17 00:00:00 2001 From: Mathieu Dombrock Date: Sun, 26 Feb 2023 13:17:09 -0800 Subject: [PATCH] Update variable declarations --- client/webrtc.js | 19 +++++++++---------- package-lock.json | 43 +++++++++++++++++++++++++++++++++++++++---- 2 files changed, 48 insertions(+), 14 deletions(-) diff --git a/client/webrtc.js b/client/webrtc.js index da10661..aa1e758 100755 --- a/client/webrtc.js +++ b/client/webrtc.js @@ -1,11 +1,11 @@ -var localVideo; -var localStream; -var remoteVideo; -var peerConnection; -var uuid; -var serverConnection; +let localVideo; +let localStream; +let remoteVideo; +let peerConnection; +let uuid; +let serverConnection; -var peerConnectionConfig = { +const peerConnectionConfig = { 'iceServers': [ {'urls': 'stun:stun.stunprotocol.org:3478'}, {'urls': 'stun:stun.l.google.com:19302'}, @@ -21,7 +21,7 @@ function pageReady() { serverConnection = new WebSocket('wss://' + window.location.hostname + ':8443'); serverConnection.onmessage = gotMessageFromServer; - var constraints = { + const constraints = { video: true, audio: true, }; @@ -51,8 +51,7 @@ function start(isCaller) { function gotMessageFromServer(message) { if(!peerConnection) start(false); - - var signal = JSON.parse(message.data); + let signal = JSON.parse(message.data); // Ignore messages from ourself if(signal.uuid == uuid) return; diff --git a/package-lock.json b/package-lock.json index f57ff64..18858d8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,8 +1,43 @@ { "name": "WebRTC-Example", "version": "1.0.0", - "lockfileVersion": 1, + "lockfileVersion": 2, "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": { "async-limiter": { "version": "1.0.0", @@ -24,9 +59,9 @@ "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", "requires": { - "async-limiter": "1.0.0", - "safe-buffer": "5.1.1", - "ultron": "1.1.1" + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" } } }