qrcode: don't show error in console if camera torch isn't supported (#83516)
gitea/passerelle/pipeline/head Build queued... Details

This commit is contained in:
Corentin Sechet 2023-11-15 09:51:46 +01:00 committed by Corentin Sechet
parent d69e4df328
commit 92768f5852
1 changed files with 10 additions and 0 deletions

View File

@ -1,6 +1,16 @@
import './nacl.min.js'
import './zxing-browser.min.js'
/* c8 ignore start */
// https://github.com/zxing-js/browser/issues/72
if (window.ZXingBrowser) {
const patchedMediaStreamIsTorchCompatible = window.ZXingBrowser.BrowserCodeReader.mediaStreamIsTorchCompatible
window.ZXingBrowser.BrowserCodeReader.mediaStreamIsTorchCompatible = (track) => {
return track.getCapabilities && patchedMediaStreamIsTorchCompatible(track)
}
}
/* c8 ignore stop */
const translations = (() => {
const i18nElement = window.document.getElementById('qrcode-reader-i18n')
if (i18nElement) {