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> {
4949 */
5050 public constructor ( options : ReactNativeClientOptions ) {
5151 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+ } ;
6263
6364 // We default this to true, as it is the safer scenario
6465 options . parentSpanIsAlwaysRootSpan =
You can’t perform that action at this time.
0 commit comments