newrelic-react-native-agent
Version:
A New Relic Mobile Agent for React Native
24 lines (16 loc) • 687 B
text/typescript
/**
* Copyright (c) 2022-present New Relic Corporation. All rights reserved.
* SPDX-License-Identifier: Apache-2.0
*/
import { AndroidConfig, ConfigPlugin, WarningAggregator, withAppBuildGradle,withAndroidManifest } from '@expo/config-plugins';
import { networkAcessStatePermission } from './constants';
/**
* Update `app/build.gradle` by applying newrelic plugin
*/
export const withNetworkAcessPermission: ConfigPlugin = config => {
return withAndroidManifest(config, async config => {
let androidManifest = config.modResults
AndroidConfig.Permissions.addPermission(androidManifest,networkAcessStatePermission);
return config
})
};