UNPKG

newrelic-react-native-agent

Version:

A New Relic Mobile Agent for React Native

24 lines (16 loc) 687 B
/** * 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 }) };