diff --git a/CHANGELOG.md b/CHANGELOG.md index b66e0dc976..47693b8e72 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ ### Fixes +- Pass `sampleRate` option to the Android SDK ([#3979](https://github.com/getsentry/sentry-react-native/pull/3979)) - Drop app start data older than one minute ([#3974](https://github.com/getsentry/sentry-react-native/pull/3974)) ### Dependencies diff --git a/android/src/main/java/io/sentry/react/RNSentryModuleImpl.java b/android/src/main/java/io/sentry/react/RNSentryModuleImpl.java index 7954bc1493..4e38cc374b 100644 --- a/android/src/main/java/io/sentry/react/RNSentryModuleImpl.java +++ b/android/src/main/java/io/sentry/react/RNSentryModuleImpl.java @@ -203,6 +203,9 @@ public void initNativeSdk(final ReadableMap rnOptions, Promise promise) { // SentryAndroid needs an empty string fallback for the dsn. options.setDsn(""); } + if (rnOptions.hasKey("sampleRate")) { + options.setSampleRate(rnOptions.getDouble("sampleRate")); + } if (rnOptions.hasKey("sendClientReports")) { options.setSendClientReports(rnOptions.getBoolean("sendClientReports")); }