BTHRM - Fix connection problem if no request grace period is configured

master
Martin Boonk 2022-02-04 13:03:22 +01:00
parent a166417831
commit d16ee688d2
1 changed files with 11 additions and 11 deletions

View File

@ -365,19 +365,19 @@
if (settings.gracePeriodRequest){ if (settings.gracePeriodRequest){
log("Add " + settings.gracePeriodRequest + "ms grace period after request"); log("Add " + settings.gracePeriodRequest + "ms grace period after request");
promise = promise.then((d)=>{
log("Got device: ", d);
d.on('gattserverdisconnected', onDisconnect);
device = d;
});
promise = promise.then(()=>{
log("Wait after request");
return waitingPromise(settings.gracePeriodRequest);
});
} }
promise = promise.then((d)=>{
log("Got device: ", d);
d.on('gattserverdisconnected', onDisconnect);
device = d;
});
promise = promise.then(()=>{
log("Wait after request");
return waitingPromise(settings.gracePeriodRequest);
});
} else { } else {
promise = Promise.resolve(); promise = Promise.resolve();
log("Reuse device: ", device); log("Reuse device: ", device);