getsentry / getsentry/sentry-react-native
Migrate IP address inference to `dataCollection.userInfo`
- Lenguaje dominante
- TypeScript
- Estrellas
- 1.8k
- Forks
- 366
- Merge medio
- 1 d 6 h
- PR fusionados (30 d)
- 94
Descripción
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
Guía de contribución
Línea de trabajo
Comienza en packages/core/src/js/client.ts, en las líneas 63 y 85, y luego revisa las pruebas existentes de direcciones IP en packages/core/test/client.test.ts. Actualiza ambos puntos de llamada para que usen el valor resuelto de dataCollection.userInfo y ajusta o añade pruebas que confirmen la configuración de Relay y el comportamiento del listener de sesión.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- typescript
- Área
- mobile-dev
- Tipo de issue
- Refactorización
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Estado de actividad
- Tranquilo
- Claridad
- Bien especificado
- Aptitud para principiantes
- 55/100