@@ -49,31 +49,6 @@ - (dispatch_queue_t)methodQueue
4949 resolve (@" Stopping Broadcast" );
5050}
5151
52- RCT_EXPORT_METHOD (scan: (NSString *)uid payload:(NSArray *)payload options:(NSDictionary *)options
53- resolve: (RCTPromiseResolveBlock)resolve
54- rejecter:(RCTPromiseRejectBlock)reject){
55-
56- if (!centralManager) { reject (@" Device does not support Bluetooth" , @" Adapter is Null" , nil ); return ; }
57-
58- switch (centralManager.state ) {
59- case CBManagerStatePoweredOn: break ;
60- case CBManagerStatePoweredOff: reject (@" Bluetooth not ON" ,@" Powered off" , nil ); return ;
61- case CBManagerStateResetting: reject (@" Bluetooth not ON" ,@" Resetting" , nil ); return ;
62- case CBManagerStateUnauthorized: reject (@" Bluetooth not ON" ,@" Unauthorized" , nil ); return ;
63- case CBManagerStateUnknown: reject (@" Bluetooth not ON" ,@" Unknown" , nil ); return ;
64- case CBManagerStateUnsupported: reject (@" STATE_OFF" ,@" Unsupported" , nil ); return ;
65- }
66-
67- if ([uid length ] > 0 ) {
68- [centralManager scanForPeripheralsWithServices: @[[CBUUID UUIDWithString: uid]] options: @{CBCentralManagerScanOptionAllowDuplicatesKey:[NSNumber numberWithBool: YES ]}];
69- } else {
70- [centralManager scanForPeripheralsWithServices: nil options: @{CBCentralManagerScanOptionAllowDuplicatesKey:[NSNumber numberWithBool: YES ]}];
71- }
72-
73- resolve (@" Scanning Started" );
74- }
75-
76-
7752RCT_EXPORT_METHOD (scan: (NSArray *)payload options:(NSDictionary *)options
7853 resolve: (RCTPromiseResolveBlock)resolve
7954 rejecter:(RCTPromiseRejectBlock)reject){
0 commit comments