From 9a9b8de4bcec901ef806af4555c29c385950f80e Mon Sep 17 00:00:00 2001 From: dgreif Date: Mon, 8 Feb 2016 21:55:40 -0600 Subject: [PATCH] fix: publish `detected` event for `multiple` --- src/quagga.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/quagga.js b/src/quagga.js index 031c68d..41ef3ab 100644 --- a/src/quagga.js +++ b/src/quagga.js @@ -220,6 +220,12 @@ function addResult (result, imageData) { } } +function hasCodeResult (result) { + return result && result.barcodes ? + result.barcodes.some(barcode => barcode.codeResult) : + result.codeResult; +} + function publishResult(result, imageData) { if (result && _onUIThread) { transformResult(result); @@ -227,7 +233,7 @@ function publishResult(result, imageData) { } Events.publish("processed", result); - if (result && result.codeResult) { + if (hasCodeResult(result)) { Events.publish("detected", result); } }