react-native-notificare
Version:
Notificare React Native module.
33 lines (32 loc) • 1.13 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.withNotificareAndroidMonitoring = void 0;
const manifest_1 = require("../utils/android/manifest");
const withMetaDataOptions = (config, props) => {
const metaDataOptions = [
{
enabled: props?.android?.debugLoggingEnabled,
metaData: {
$: {
'android:name': 're.notifica.debug_logging_enabled',
'android:value': 'true',
},
},
},
{
enabled: props?.android?.crashReportingEnabled === false,
metaData: {
$: {
'android:name': 're.notifica.crash_reports_enabled',
'android:value': 'false',
},
},
},
];
return (0, manifest_1.processManifestMetaDataOptions)(config, metaDataOptions);
};
const withNotificareAndroidMonitoring = (config, props) => {
config = withMetaDataOptions(config, props);
return config;
};
exports.withNotificareAndroidMonitoring = withNotificareAndroidMonitoring;