getsentry / getsentry/sentry-react-native

Migrate IP address inference to `dataCollection.userInfo`

Ouverte
#5,997 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
Errors React-Native Task
Langage dominant
TypeScript
Étoiles
1.8k
Forks
366
Merge moyen
1 j 6 h
PR mergées (30 j)
94

Description

Replace `sendDefaultPii` checks for IP address handling with `dataCollection.userInfo`.

## Callsites

1. `client.ts:63` — `infer_ip` setting for Relay: `options.sendDefaultPii ? 'auto' : 'never'`
2. `client.ts:85` — `addAutoIpAddressToSession` listener gated on `sendDefaultPii === true`

Both should read from the resolved `dataCollection.userInfo` instead.

## References

* `packages/core/src/js/client.ts`
* `packages/core/test/client.test.ts` — existing tests for IP address behavior

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez dans packages/core/src/js/client.ts aux lignes 63 et 85, puis examinez les tests existants des adresses IP dans packages/core/test/client.test.ts. Mettez à jour les deux points d’appel pour utiliser la valeur résolue de dataCollection.userInfo et ajustez ou ajoutez des tests confirmant le paramètre Relay et le comportement du listener de session.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
typescript
Domaine
mobile-dev
Type d'issue
Refactorisation
Difficulté
2/5
Temps estimé
1-3 heures
Activité
Calme
Clarté
Clairement spécifiée
Accessibilité débutants
55/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.