From 85a194b7947fdfa5843956fa6d707d4120aed76a Mon Sep 17 00:00:00 2001 From: icanos Date: Mon, 20 Jan 2020 21:32:46 +0000 Subject: [PATCH] optimization --- plejd/ble.bluez.js | 10 +++++----- plejd/main.js | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/plejd/ble.bluez.js b/plejd/ble.bluez.js index c9ea91f..4ffaff3 100644 --- a/plejd/ble.bluez.js +++ b/plejd/ble.bluez.js @@ -294,12 +294,12 @@ class PlejdService extends EventEmitter { const self = this; try { - logger('sending challenge to device'); + //logger('sending challenge to device'); await this.characteristics.auth.WriteValue([0], {}); - logger('reading response from device'); + //logger('reading response from device'); const challenge = await this.characteristics.auth.ReadValue({}); - const response = this._createChallengeResponse(this.cryptoKey, challenge); - logger('responding to authenticate'); + const response = this._createChallengeResponse(this.cryptoKey, Buffer.from(challenge)); + //logger('responding to authenticate'); await this.characteristics.auth.WriteValue([...response], {}); this.emit('authenticated'); @@ -346,7 +346,7 @@ class PlejdService extends EventEmitter { this.pingRef = setInterval(async () => { logger('ping'); await this.ping(); - }, 5000); + }, 3000); await this.ping(); } diff --git a/plejd/main.js b/plejd/main.js index fe41c78..363b461 100644 --- a/plejd/main.js +++ b/plejd/main.js @@ -29,8 +29,8 @@ async function main() { // init the BLE interface const plejd = new PlejdService(cryptoKey, true); plejd.on('connectFailed', () => { + console.log('plejd-ble: were unable to connect, will retry connection in 10 seconds.'); setTimeout(() => { - console.log('plejd-ble: were unable to connect, will retry connection in 10 seconds.'); plejd.init(); }, 10000); });