diff --git a/package-lock.json b/package-lock.json index 8624bf0..664d75f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "node-poweredup", - "version": "6.6.1", + "version": "6.7.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index a78b141..d19e3ea 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-poweredup", - "version": "6.6.1", + "version": "6.7.0", "description": "A Javascript module to interface with LEGO Powered Up components.", "homepage": "https://github.com/nathankellenicki/node-poweredup/", "main": "dist/node/index-node.js", diff --git a/src/poweredup-node.ts b/src/poweredup-node.ts index e000ade..57aa53c 100644 --- a/src/poweredup-node.ts +++ b/src/poweredup-node.ts @@ -33,6 +33,11 @@ noble.on("stateChange", (state: string) => { debug("Scanning started"); startScanning(); } + noble.on('scanStop', () => { + setTimeout(() => { + startScanning(); + }, 1000); + }); } else { noble.stopScanning(); }