From 1b7719ac3d006af179affebcdcb69f80939566b8 Mon Sep 17 00:00:00 2001 From: chopster44 Date: Mon, 1 Dec 2025 18:07:50 +0000 Subject: [PATCH] wait for mtu to be agreed --- src/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/index.ts b/src/index.ts index 16b567e..15e25d2 100644 --- a/src/index.ts +++ b/src/index.ts @@ -239,9 +239,9 @@ export default class Updater { // check for error // write file length - return new Promise((resolve, reject) => { + return new Promise(async (resolve, reject) => { // set mtu - this.bleObject.requestMtu(this.bleDeviceId, this._packetSize, (mtu: number) => { this._packetSize = mtu}, () =>{}); + this._packetSize = await this.bleObject.withPromises.requestMtu(this.bleDeviceId, this._packetSize); // start notify this.bleObject.startNotification(this.bleDeviceId, this._updaterServiceUUID, this._updaterCommandCharacterisitcUUID, (rawData: ArrayBuffer): void => {