react-native-simcard-info
Version:
React native library to get sim card info in android
91 lines (90 loc) • 3.13 kB
JavaScript
;
import NativeSimcardInfo from "./NativeSimcardInfo.js";
export const getSIMIds = () => {
return NativeSimcardInfo.getSubscriptionIds();
};
export const getSIMId = simSlotIndex => {
return NativeSimcardInfo.getSubscriptionId(simSlotIndex);
};
export const getActiveDataSIMId = () => {
return NativeSimcardInfo.getActiveDataSubscriptionId();
};
export const getActiveSIMInfo = simId => {
return NativeSimcardInfo.getActiveSubscriptionInfo(simId);
};
export const getActiveSIMCount = () => {
return NativeSimcardInfo.getActiveSubscriptionInfoCount();
};
export const getActiveSIMInfoForSimSlotIndex = simSlotIndex => {
return NativeSimcardInfo.getActiveSubscriptionInfoForSimSlotIndex(simSlotIndex);
};
export const getActiveSIMInfoList = () => {
return NativeSimcardInfo.getActiveSubscriptionInfoList();
};
export const getAllSIMInfoList = () => {
return NativeSimcardInfo.getAllSubscriptionInfoList();
};
export const getCompleteActiveSIMInfoList = () => {
return NativeSimcardInfo.getCompleteActiveSubscriptionInfoList();
};
export const getDefaultDataSIMId = () => {
return NativeSimcardInfo.getDefaultDataSubscriptionId();
};
export const getDefaultSMSSIMId = () => {
return NativeSimcardInfo.getDefaultSmsSubscriptionId();
};
export const getDefaultSIMId = () => {
return NativeSimcardInfo.getDefaultSubscriptionId();
};
export const getSlotIndex = simId => {
return NativeSimcardInfo.getSlotIndex(simId);
};
export const getNoOfSIMSlotAvailable = () => {
return NativeSimcardInfo.getNoOfSIMSlotAvailable();
};
export const getSignalStrength = (simId = -1) => {
return NativeSimcardInfo.getSignalStrength(simId);
};
export const getPhoneNumber = simId => {
return NativeSimcardInfo.getPhoneNumber(simId);
};
export const getAllPhoneNumbers = () => {
return NativeSimcardInfo.getAllPhoneNumbers();
};
export const getSIMIdForPhoneNumber = phoneNumber => {
return NativeSimcardInfo.getSubscriberIdForPhoneNumber(phoneNumber);
};
export const isActiveSIMId = simId => {
return NativeSimcardInfo.isActiveSubscriptionId(simId);
};
export const isNetworkRoaming = simId => {
return NativeSimcardInfo.isNetworkRoaming(simId);
};
export const isAirplaneMode = () => {
return NativeSimcardInfo.isAirplaneMode();
};
export const isESIM = simId => {
return NativeSimcardInfo.isESIM(simId);
};
export const isMobileDataEnabled = (simId = -1) => {
return NativeSimcardInfo.isMobileDataEnabled(simId);
};
export const startAirplaneListener = () => {
return NativeSimcardInfo.addOnAirplaneChangeListener();
};
export const stopAirplaneListener = () => {
return NativeSimcardInfo.removeOnAirplaneChangeListener();
};
export const startSIMChangeListener = () => {
return NativeSimcardInfo.addOnSimCardStateChangeListener();
};
export const stopSIMChangeListener = () => {
return NativeSimcardInfo.removeOnSimCardStateChangeListener();
};
export const onAirplaneModeChange = fn => {
return NativeSimcardInfo.onAirplaneModeChange(fn);
};
export const onSIMCardStateChange = fn => {
return NativeSimcardInfo.onSIMCardStateChange(fn);
};
//# sourceMappingURL=SIMFeatureImpl.js.map