getsentry / getsentry/sentry-react-native
Migrate IP address inference to `dataCollection.userInfo`
- 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