Fixed messenger in IE11.

Ylian Saint-Hilaire committed Dec 20, 2018 at 15:55 UTC dc6b9217a9a3b0c28251a57e0c242d0e2b9130e5
2 files changed +4 -5
package.json
+1 -1
@@ -1,6 +1,6 @@
1 {
2 "name": "meshcentral",
3 - "version": "0.2.5-a",
3 + "version": "0.2.5-b",
4 "keywords": [
5 "Remote Management",
6 "Intel AMT",
views/messenger.handlebars
+3 -4
@@ -116,14 +116,13 @@
116 // 0 = nomedia, 1 = miconly, 2 = mic&cam
117 function getUserMediaSupport(func) {
118 try {
119 - navigator.mediaDevices.enumerateDevices()
120 - .then(devices => {
119 + navigator.mediaDevices.enumerateDevices().then(function (devices) {
120 try {
121 var mic = 0, cam = 0;
123 - devices.forEach(device => {
122 + devices.forEach(function (device) {
123 if (device.kind === 'audioinput') { mic = 1; }
124 if (device.kind === 'videoinput') { cam = 1; }
126 - })
125 + });
126 if (mic == 0) { func(0); }
127 func(mic + cam);
128 } catch (ex) { }