getsentry / getsentry/sentry-react-native
Migrate IP address inference to `dataCollection.userInfo`
- 主要言語
- TypeScript
- スター
- 1.8k
- フォーク
- 366
- 平均マージ
- 1日 6時間
- マージ済み PR(30日)
- 94
説明
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
コントリビューションガイド
調査の方向性
packages/core/src/js/client.ts の 63 行目と 85 行目から始め、次に packages/core/test/client.test.ts にある既存の IP アドレスのテストを確認します。両方の呼び出し箇所を、解決済みの dataCollection.userInfo 値を使用するように更新し、Relay 設定とセッションリスナーの動作を確認するテストを調整または追加します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- typescript
- 領域
- mobile-dev
- issue の種類
- リファクタリング
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 活発さ
- 静か
- 明瞭さ
- 明確に書かれている
- 初心者へのやさしさ
- 55/100