File tree Expand file tree Collapse file tree 2 files changed +5
-1
lines changed
harmony/ble_manager/src/main/ets Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -627,7 +627,10 @@ export class BleTurboModule extends TurboModule implements TM.ReactNativeBleMana
627
627
this . logger . info ( "Disconnect from: " + peripheralId ) ;
628
628
const peripheral = this . peripherals . get ( peripheralId ) ;
629
629
if ( peripheral . isConnected ( ) ) {
630
- peripheral . disconnect ( )
630
+ const err = peripheral . disconnect ( )
631
+ if ( err ) {
632
+ return Promise . reject ( err )
633
+ }
631
634
return Promise . resolve ( ) ;
632
635
}
633
636
return Promise . reject ( 'Peripheral not found' )
Original file line number Diff line number Diff line change @@ -154,6 +154,7 @@ export default class PeripheralData {
154
154
}
155
155
} catch ( error ) {
156
156
Logger . error ( 'errCode: ' + ( error as BusinessError ) . code + ', errMessage: ' + ( error as BusinessError ) . message ) ;
157
+ return error
157
158
}
158
159
}
159
160
You can’t perform that action at this time.
0 commit comments