react-native-smartconfig-swjava
Version:
22 lines (16 loc) • 581 B
JavaScript
import {NativeEventEmitter, NativeModules} from 'react-native';
let {
SmartconfigSwjava,
} = NativeModules;
const eventEmitter = new NativeEventEmitter(SmartconfigSwjava);
var subscription;
export const startSmartConfig = (ssid, bssid, password, timeScan, callback) => {
if (typeof subscription !== 'undefined' && subscription) {
subscription.remove();
}
subscription = eventEmitter.addListener('SmartConfig', callback);
SmartconfigSwjava.start(ssid, bssid, password, timeScan, callback);
};
export const stopSmartConfig = () => {
SmartconfigSwjava.stop();
};