diff options
Diffstat (limited to 'ui/lib/webcam-utils.js')
-rw-r--r-- | ui/lib/webcam-utils.js | 45 |
1 files changed, 23 insertions, 22 deletions
diff --git a/ui/lib/webcam-utils.js b/ui/lib/webcam-utils.js index 9b507cd9..b1609ff4 100644 --- a/ui/lib/webcam-utils.js +++ b/ui/lib/webcam-utils.js @@ -8,28 +8,29 @@ class WebcamUtils { static checkStatus () { return new Promise((resolve, reject) => { - const isPopup = getEnvironmentType(window.location.href) === ENVIRONMENT_TYPE_POPUP - const isFirefox = navigator.userAgent.toLowerCase().indexOf('firefox') > -1 - const isBrave = !!window.chrome.ipcRenderer - const isFirefoxOrBrave = isFirefox || isBrave - try { - DetectRTC.load(_ => { - if (DetectRTC.hasWebcam) { - let environmentReady = true - if ((isFirefoxOrBrave && isPopup) || (isPopup && !DetectRTC.isWebsiteHasWebcamPermissions)) { - environmentReady = false - } - resolve({ - permissions: DetectRTC.isWebsiteHasWebcamPermissions, - environmentReady, - }) - } else { - reject({type: 'NO_WEBCAM_FOUND'}) - } - }) - } catch (e) { - reject({type: 'UNKNOWN_ERROR'}) - } + reject({type: 'UNKNOWN_ERROR'}) + // const isPopup = getEnvironmentType(window.location.href) === ENVIRONMENT_TYPE_POPUP + // const isFirefox = navigator.userAgent.toLowerCase().indexOf('firefox') > -1 + // const isBrave = !!window.chrome.ipcRenderer + // const isFirefoxOrBrave = isFirefox || isBrave + // try { + // DetectRTC.load(_ => { + // if (DetectRTC.hasWebcam) { + // let environmentReady = true + // if ((isFirefoxOrBrave && isPopup) || (isPopup && !DetectRTC.isWebsiteHasWebcamPermissions)) { + // environmentReady = false + // } + // resolve({ + // permissions: DetectRTC.isWebsiteHasWebcamPermissions, + // environmentReady, + // }) + // } else { + // reject({type: 'NO_WEBCAM_FOUND'}) + // } + // }) + // } catch (e) { + // reject({type: 'UNKNOWN_ERROR'}) + // } }) } } |