react-native-wifi-reborn
Version:
A react-native implementation for viewing and connecting to Wifi networks on Android and iOS devices.
53 lines (44 loc) • 1.89 kB
JavaScript
import { NativeModules } from 'react-native';
const { WifiManager } = NativeModules;
export const GET_CURRENT_WIFI_SSID_ERRRORS = {
CouldNotDetectSSID: 'CouldNotDetectSSID',
};
export const CONNECT_ERRORS = {
unavailableForOSVersion: 'unavailableForOSVersion',
invalid: 'invalid',
invalidSSID: 'invalidSSID',
invalidSSIDPrefix: 'invalidSSIDPrefix',
invalidPassphrase: 'invalidPassphrase',
userDenied: 'userDenied',
locationPermissionDenied: 'locationPermissionDenied',
unableToConnect: 'unableToConnect',
locationPermissionRestricted: 'locationPermissionRestricted',
locationPermissionMissing: 'locationPermissionMissing',
locationServicesOff: 'locationServicesOff',
couldNotEnableWifi: 'couldNotEnableWifi',
couldNotScan: 'couldNotScan',
couldNotDetectSSID: 'couldNotDetectSSID',
didNotFindNetwork: 'didNotFindNetwork',
authenticationErrorOccurred: 'authenticationErrorOccurred',
android10ImmediatelyDroppedConnection: 'android10ImmediatelyDroppedConnection',
timeoutOccurred: 'timeoutOccurred',
};
export const DISCONNECT_ERRORS = {
couldNotGetWifiManager: 'couldNotGetWifiManager',
couldNotGetConnectivityManager: 'couldNotGetConnectivityManager',
};
export const IS_REMOVE_WIFI_NETWORK_ERRORS = {
locationPermissionMissing: 'locationPermissionMissing',
couldNotGetWifiManager: 'couldNotGetWifiManager',
couldNotGetConnectivityManager: 'couldNotGetConnectivityManager',
};
export const FORCE_WIFI_USAGE_ERRORS = {
couldNotGetConnectivityManager: 'couldNotGetConnectivityManager',
};
export const LOAD_WIFI_LIST_ERRORS = {
locationPermissionMissing: 'locationPermissionMissing',
locationServicesOff: 'locationServicesOff',
jsonParsingException: 'jsonParsingException',
illegalViewOperationException: 'illegalViewOperationException',
};
export default WifiManager;