feat(PROTECT-3040): capture device model id in recover #6760
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
✅ Checklist
npx changeset
was attached.📝 Description
This PR is to ensure we capture the device & model id and send this to the Recover webview, so that Recover can send the correct device analytics to segment, and ultimately mixpanel.
We mustn't mix up deviceId and deviceModelId, as they both have different internal meanings/references.
In LLD, when the device is connected via a cable then deviceId is empty & deviceModelId is required, but in LLM no cable is required and deviceId is used.
❓ Context
Related PR in Recover: https://github.com/LedgerHQ/protect-frontend/pull/1027
🧐 Checklist for the PR Reviewers