From 7bc4801289cd2a16cdeac0f1c16cb078d66e4cf0 Mon Sep 17 00:00:00 2001 From: John Lindahl Date: Wed, 13 Jan 2021 19:43:11 +0100 Subject: [PATCH] Cleanup of clearTimeout and nonasync funcs --- plejd/ble.bluez.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/plejd/ble.bluez.js b/plejd/ble.bluez.js index c4b1bec..825cb01 100644 --- a/plejd/ble.bluez.js +++ b/plejd/ble.bluez.js @@ -98,7 +98,7 @@ class PlejdService extends EventEmitter { }; clearInterval(this.pingRef); - clearInterval(this.writeQueueRef); + clearTimeout(this.writeQueueRef); console.log('init()'); const bluez = await this.bus.getProxyObject(BLUEZ_SERVICE_NAME, '/'); @@ -369,8 +369,8 @@ class PlejdService extends EventEmitter { } // auth done, start ping - await this.startPing(); - await this.startWriteQueue(); + this.startPing(); + this.startWriteQueue(); // After we've authenticated, we need to hook up the event listener // for changes to lastData. @@ -414,7 +414,7 @@ class PlejdService extends EventEmitter { } } - async startPing() { + startPing() { console.log('startPing()'); clearInterval(this.pingRef); @@ -460,9 +460,9 @@ class PlejdService extends EventEmitter { this.emit('pingSuccess', pong[0]); } - async startWriteQueue() { + startWriteQueue() { console.log('startWriteQueue()'); - clearInterval(this.writeQueueRef); + clearTimeout(this.writeQueueRef); this.writeQueueRef = setTimeout(() => this.runWriteQueue(), this.writeQueueWaitTime); }