UNPKG

@appzung/react-native-code-push

Version:

React Native plugin for the CodePush service

28 lines (26 loc) 1.16 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getDataTransmissionEnabled = getDataTransmissionEnabled; exports.setDataTransmissionEnabled = setDataTransmissionEnabled; var _NativeRNAppZungCodePushModule = require("./internals/NativeRNAppZungCodePushModule.js"); var _getConfiguration = require("./internals/getConfiguration.js"); /** * Controls data transmission for CodePush. This may be used for privacy optIn. * * @param enabled - When false, disables all external API calls to CodePush servers. Checking for updates will be disabled. */ async function setDataTransmissionEnabled(enabled) { await _NativeRNAppZungCodePushModule.NativeRNAppZungCodePushModule.setDataTransmissionEnabled(enabled); await (0, _getConfiguration.reloadCachedConfiguration)(); } /** * Gets the current data transmission status. * * When setDataTransmissionEnabled has never been called, returns the default value set in your configuration. */ function getDataTransmissionEnabled() { return _NativeRNAppZungCodePushModule.NativeRNAppZungCodePushModule.getDataTransmissionEnabled(); } //# sourceMappingURL=dataTransmission.js.map