Skip to content

Commit 4f01546

Browse files
author
KrrI
committed
refactor:补充错误情况返回
Signed-off-by: KrrI <lvzhiping2@h-partners.com>
1 parent a7b23f2 commit 4f01546

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

harmony/ble_manager/src/main/ets/BleTurboModule.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -627,7 +627,10 @@ export class BleTurboModule extends TurboModule implements TM.ReactNativeBleMana
627627
this.logger.info("Disconnect from: " + peripheralId);
628628
const peripheral = this.peripherals.get(peripheralId);
629629
if (peripheral.isConnected()) {
630-
peripheral.disconnect()
630+
const err = peripheral.disconnect()
631+
if (err) {
632+
return Promise.reject(err)
633+
}
631634
return Promise.resolve();
632635
}
633636
return Promise.reject('Peripheral not found')

harmony/ble_manager/src/main/ets/PeripheralData.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@ export default class PeripheralData {
154154
}
155155
}catch (error){
156156
Logger.error('errCode: ' + (error as BusinessError).code + ', errMessage: ' + (error as BusinessError).message);
157+
return error
157158
}
158159
}
159160

0 commit comments

Comments
 (0)