From 2aa2ac29eb241fc8ded3671e728e578e72652056 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Thu, 26 Feb 2026 23:02:37 -0800 Subject: scanner upgrade --- src/routes/(app)/scan/+page.svelte | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) (limited to 'src') diff --git a/src/routes/(app)/scan/+page.svelte b/src/routes/(app)/scan/+page.svelte index 5fd49a43..9408e1b3 100644 --- a/src/routes/(app)/scan/+page.svelte +++ b/src/routes/(app)/scan/+page.svelte @@ -8,7 +8,6 @@ vid = $state(), resizing; let QrScanner; - let BarcodeDetector; let resize = () => { if (resizing) clearTimeout(resizing); @@ -19,18 +18,13 @@ if (!QrScanner) { ({ default: QrScanner } = await import("qr-scanner")); } - if (!BarcodeDetector) { - ({ BarcodeDetector } = await import("barcode-detector/ponyfill")); - } - if (scanner) { - scanner.stop(); - await new Promise((r) => setTimeout(r, 1000)); - } + if (scanner) scanner.stop(); let options = { + maxScansPerSecond: 100, highlightScanRegion: true, highlightCodeOutline: true, - qrEngine: BarcodeDetector, + onDecodeError: () => {}, }; let cb = ({ data }) => scanner.stop() || goto(`/send/${encodeURIComponent(data)}`); scanner = new QrScanner(vid, cb, options); -- cgit v1.2.3