getsentry / getsentry/sentry-react-native

Migrate IP address inference to `dataCollection.userInfo`

Abierto
#5,997 1 comentario 0 reacciones 0 asignados Ver en GitHub
Errors React-Native Task
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

Abrir la 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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.