This differential enables the NSE to call idenity service to query for device identity keys
Details
- Apply patch from D12673 test plan.
- Apply this patch: https://gist.github.com/marcinwasowicz/2ff63cc0989b19990cbc8924113891c2
- Set NSE debugger to stop at the line that checks for error from identity request
- Send notification from web client
- Examine content of the response from identity service
Diff Detail
- Repository
- rCOMM Comm
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
native/ios/Comm/CommIOSServices/CommIOSServicesClient.mm | ||
---|---|---|
7–15 ↗ | (On Diff #42083) | I don't love that these are configured separately from the rest of the app. We went through a lot of effort to make sure that the Rust code in native_rust_library respects the same configs as the rest of the JS app (eg. native/facts/identity_service_config.json) |
native/ios/Comm/CommIOSServices/CommIOSServicesClient.mm | ||
---|---|---|
14 ↗ | (On Diff #42083) | Missing semicolon here |
The HTTP request-response logic looks good; it's analogous to the existing Blob GET request logic.
Accepting but please remember to fix that semicolon. Otherwise, release builds will fail.
native/ios/Comm/CommIOSServices/CommIOSServicesClient.mm | ||
---|---|---|
7–15 ↗ | (On Diff #42083) | Good point. This is out of this diff's scope but we should create a follow-up task. |