File tree 3 files changed +13
-2
lines changed
3 files changed +13
-2
lines changed Original file line number Diff line number Diff line change 4
4
#ifdef RCT_NEW_ARCH_ENABLED
5
5
6
6
#import < BleManagerSpec/BleManagerSpec.h>
7
+ @class SwiftBleManager;
7
8
8
9
@interface BleManager : NativeBleManagerSpecBase <NativeBleManagerSpec>
9
10
- (void )emitOnDiscoverPeripheral : (NSDictionary *)value ;
17
18
- (void )emitOnDidUpdateNotificationStateFor : (NSDictionary *)value ;
18
19
- (void )emitOnCompanionPeripheral : (NSDictionary *)value ;
19
20
- (void )emitOnCompanionFailure : (NSDictionary *)value ;
21
+ + (nullable CBCentralManager *)getCentralManager ;
22
+ + (nullable SwiftBleManager *)getInstance ;
20
23
@end
21
24
22
25
#else
Original file line number Diff line number Diff line change @@ -290,4 +290,12 @@ - (void)writeWithoutResponse:(NSString *)peripheralUUID
290
290
callback: callback];
291
291
}
292
292
293
+ + (nullable CBCentralManager *)getCentralManager {
294
+ return [SwiftBleManager getCentralManager ];
295
+ }
296
+
297
+ + (nullable SwiftBleManager *)getInstance {
298
+ return [SwiftBleManager getInstance ];
299
+ }
300
+
293
301
@end
Original file line number Diff line number Diff line change @@ -1178,11 +1178,11 @@ import CoreBluetooth
1178
1178
}
1179
1179
1180
1180
1181
- static func getCentralManager( ) -> CBCentralManager ? {
1181
+ @ objc public static func getCentralManager( ) -> CBCentralManager ? {
1182
1182
return sharedManager
1183
1183
}
1184
1184
1185
- static func getInstance( ) -> SwiftBleManager ? {
1185
+ @ objc public static func getInstance( ) -> SwiftBleManager ? {
1186
1186
return shared
1187
1187
}
1188
1188
You can’t perform that action at this time.
0 commit comments