From 73c175d837a2774491527f1b110e9745408ec2f6 Mon Sep 17 00:00:00 2001 From: Krystof Woldrich Date: Tue, 30 Jul 2024 12:10:19 +0200 Subject: [PATCH] fix(android): Pass `sampleRate` option to the Android SDK --- CHANGELOG.md | 6 ++++++ .../src/main/java/io/sentry/react/RNSentryModuleImpl.java | 3 +++ 2 files changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4bf2d84a39..80d521dd6c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## Unreleased + +### Fixes + +- Pass `sampleRate` option to the Android SDK ([#3979](https://github.com/getsentry/sentry-react-native/pull/3979)) + ## 5.26.0 ### Features 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")); }