Skip to content

Commit 62f9b3a

Browse files
Update examples to use await with addResultReceiver for asynchronous handling
1 parent d6580c1 commit 62f9b3a

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

  • programming/javascript/user-guide

programming/javascript/user-guide/index.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ The complete code of the "Hello World" example is shown below
9797
cvRouter.setInput(cameraEnhancer);
9898
9999
const resultsContainer = document.querySelector("#results");
100-
cvRouter.addResultReceiver({ onDecodedBarcodesReceived: (result) => {
100+
await cvRouter.addResultReceiver({ onDecodedBarcodesReceived: (result) => {
101101
if (result.barcodeResultItems?.length) {
102102
resultsContainer.textContent = '';
103103
for (let item of result.barcodeResultItems) {
@@ -389,14 +389,14 @@ resultReceiver.onDecodedBarcodesReceived = (result) => {
389389
}
390390
}
391391
};
392-
cvRouter.addResultReceiver(resultReceiver);
392+
await cvRouter.addResultReceiver(resultReceiver);
393393
```
394394
395395
You can also write code like this. It is the same.
396396
397397
```javascript
398398
const resultsContainer = document.querySelector("#results");
399-
cvRouter.addResultReceiver({ onDecodedBarcodesReceived: (result) => {
399+
await cvRouter.addResultReceiver({ onDecodedBarcodesReceived: (result) => {
400400
if (result.barcodeResultItems?.length) {
401401
resultsContainer.textContent = '';
402402
for (let item of result.barcodeResultItems) {
@@ -483,7 +483,7 @@ Please be aware that it is necessary to update the `CapturedResultReceiver` obje
483483
```javascript
484484
const EnumCRIT = Dynamsoft.Core.EnumCapturedResultItemType; // Enum for captured result item types.
485485
// Create a result receiver to handle the results.
486-
cvRouter.addResultReceiver({
486+
await cvRouter.addResultReceiver({
487487
// This function is called when any capture result is received.
488488
onCapturedResultReceived: (result) => {
489489
//Check for barcode results
@@ -648,7 +648,7 @@ resultReceiver.onDecodedBarcodesReceived = (result) => {
648648
Dynamsoft.DCE.Feedback.beep();
649649
}
650650
};
651-
cvRouter.addResultReceiver(resultReceiver);
651+
await cvRouter.addResultReceiver(resultReceiver);
652652
```
653653
654654
## Customizing the UI

0 commit comments

Comments
 (0)