Skip to content

Commit 7857cd3

Browse files
author
Marco Crespi
committed
fix: Fix dbus scanning issues
BREAKING CHANGE: Make isScanning and isAdvertising sync instead of async
1 parent 8c601bd commit 7857cd3

28 files changed

+155
-59
lines changed

lib/bindings/dbus/Adapter.d.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,20 @@ export declare class DbusAdapter extends Adapter {
1010
private scanning;
1111
private requestScanStop;
1212
private updateTimer;
13+
private scanChangeListeners;
1314
private peripherals;
1415
constructor(modblue: DbusMODblue, path: string, name: string, address: string);
1516
private init;
1617
private prop;
1718
getScannedPeripherals(): Promise<Peripheral[]>;
18-
isScanning(): Promise<boolean>;
19+
isScanning(): boolean;
1920
startScanning(): Promise<void>;
2021
private onScanStart;
2122
stopScanning(): Promise<void>;
2223
private onScanStop;
2324
private onDeviceFound;
2425
private updatePeripherals;
25-
isAdvertising(): Promise<boolean>;
26+
isAdvertising(): boolean;
2627
startAdvertising(): Promise<void>;
2728
stopAdvertising(): Promise<void>;
2829
setupGatt(): Promise<GattLocal>;

lib/bindings/dbus/Adapter.d.ts.map

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change

lib/bindings/dbus/Adapter.js

Lines changed: 55 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/bindings/dbus/Adapter.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)