File tree Expand file tree Collapse file tree 1 file changed +11
-10
lines changed Expand file tree Collapse file tree 1 file changed +11
-10
lines changed Original file line number Diff line number Diff line change @@ -49,16 +49,17 @@ export class ReactNativeClient extends Client<ReactNativeClientOptions> {
49
49
*/
50
50
public constructor ( options : ReactNativeClientOptions ) {
51
51
ignoreRequireCycleLogs ( ReactNativeLibraries . ReactNativeVersion ?. version ) ;
52
- options . _metadata = options . _metadata || { } ;
53
- options . _metadata . sdk = options . _metadata . sdk || defaultSdkInfo ;
54
-
55
- // Only allow IP inferral by Relay if sendDefaultPii is true
56
- if ( options . _metadata ?. sdk ) {
57
- options . _metadata . sdk . settings = {
58
- infer_ip : options . sendDefaultPii ? 'auto' : 'never' ,
59
- ...options . _metadata . sdk . settings ,
60
- } ;
61
- }
52
+ options . _metadata = {
53
+ ...options . _metadata ,
54
+ sdk : {
55
+ ...( options . _metadata ?. sdk || defaultSdkInfo ) ,
56
+ settings : {
57
+ // Only allow IP inferral by Relay if sendDefaultPii is true
58
+ infer_ip : options . sendDefaultPii ? 'auto' : 'never' ,
59
+ ...options . _metadata ?. sdk ?. settings ,
60
+ }
61
+ }
62
+ } ;
62
63
63
64
// We default this to true, as it is the safer scenario
64
65
options . parentSpanIsAlwaysRootSpan =
You can’t perform that action at this time.
0 commit comments