UNPKG

instabug-reactnative

Version:

React Native plugin for integrating the Instabug SDK

25 lines (24 loc) 1.06 kB
import { NativeInstabug } from '../native/NativeInstabug'; import { _registerFeatureFlagsChangeListener } from '../modules/Instabug'; export const FeatureFlags = { isW3ExternalTraceID: () => NativeInstabug.isW3ExternalTraceIDEnabled(), isW3ExternalGeneratedHeader: () => NativeInstabug.isW3ExternalGeneratedHeaderEnabled(), isW3CaughtHeader: () => NativeInstabug.isW3CaughtHeaderEnabled(), networkLogLimit: () => NativeInstabug.getNetworkBodyMaxSize(), }; export const registerFeatureFlagsListener = () => { _registerFeatureFlagsChangeListener((res) => { FeatureFlags.isW3ExternalTraceID = async () => { return res.isW3ExternalTraceIDEnabled; }; FeatureFlags.isW3ExternalGeneratedHeader = async () => { return res.isW3ExternalGeneratedHeaderEnabled; }; FeatureFlags.isW3CaughtHeader = async () => { return res.isW3CaughtHeaderEnabled; }; FeatureFlags.networkLogLimit = async () => { return res.networkBodyLimit; }; }); };