@@ -82,20 +82,6 @@ static void getSentryAndroidOptions(
82
82
@ NotNull ReadableMap rnOptions ,
83
83
@ Nullable Activity currentActivity ,
84
84
ILogger logger ) {
85
- @ Nullable SdkVersion sdkVersion = options .getSdkVersion ();
86
- if (sdkVersion == null ) {
87
- sdkVersion = new SdkVersion (RNSentryVersion .ANDROID_SDK_NAME , BuildConfig .VERSION_NAME );
88
- } else {
89
- sdkVersion .setName (RNSentryVersion .ANDROID_SDK_NAME );
90
- }
91
- sdkVersion .addPackage (
92
- RNSentryVersion .REACT_NATIVE_SDK_PACKAGE_NAME ,
93
- RNSentryVersion .REACT_NATIVE_SDK_PACKAGE_VERSION );
94
-
95
- options .setSentryClientName (sdkVersion .getName () + "/" + sdkVersion .getVersion ());
96
- options .setNativeSdkName (RNSentryVersion .NATIVE_SDK_NAME );
97
- options .setSdkVersion (sdkVersion );
98
-
99
85
if (rnOptions .hasKey ("debug" ) && rnOptions .getBoolean ("debug" )) {
100
86
options .setDebug (true );
101
87
}
@@ -216,6 +202,20 @@ static void getSentryAndroidOptions(
216
202
* users during manual native initialization.
217
203
*/
218
204
static void updateWithReactDefaults (@ NotNull SentryAndroidOptions options ) {
205
+ @ Nullable SdkVersion sdkVersion = options .getSdkVersion ();
206
+ if (sdkVersion == null ) {
207
+ sdkVersion = new SdkVersion (RNSentryVersion .ANDROID_SDK_NAME , BuildConfig .VERSION_NAME );
208
+ } else {
209
+ sdkVersion .setName (RNSentryVersion .ANDROID_SDK_NAME );
210
+ }
211
+ sdkVersion .addPackage (
212
+ RNSentryVersion .REACT_NATIVE_SDK_PACKAGE_NAME ,
213
+ RNSentryVersion .REACT_NATIVE_SDK_PACKAGE_VERSION );
214
+
215
+ options .setSentryClientName (sdkVersion .getName () + "/" + sdkVersion .getVersion ());
216
+ options .setNativeSdkName (RNSentryVersion .NATIVE_SDK_NAME );
217
+ options .setSdkVersion (sdkVersion );
218
+
219
219
// Tracing is only enabled in JS to avoid duplicate navigation spans
220
220
options .setTracesSampleRate (null );
221
221
options .setTracesSampler (null );
0 commit comments