Details
- Reviewers
nalexander - Group Reviewers
android-reviewers - Commits
- rFIREFOXAUTOLAND6411c7c91741: Bug 2041477 - Move classes and middlewares from components.ipprotection to org.
- Bugzilla Bug ID
- 2041477
Diff Detail
- Repository
- rFIREFOXAUTOLAND firefox-autoland
Event Timeline
Ugh. Android Studio move does not update tests! I was wondering why there was no test imports changed even after moving the files.
Is there a plan to also move the corresponding test files from components.ipprotection to org.mozilla.fenix.ipprotection package for consistency?
- FenixIPProtectionEligibilityStorageTest
- IPProtectionInfoPrompterTest
- IPProtectionRepositoryMiddlewareTest
- IPProtectionSnackbarMiddlewareTest
- IPProtectionTelemetryMiddlewareTest
| mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/ipprotection/IPProtection.kt | ||
|---|---|---|
| 5 | Should IPProtection.kt be also moved to org.mozilla.fenix.ipprotection package? | |
| mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/ipprotection/IPProtection.kt | ||
|---|---|---|
| 5 | My bad, it's belong here. I somehow didn't realize this was a component at first | |
| mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/ipprotection/IPProtection.kt | ||
|---|---|---|
| 5 | Great question! And you are right! This is the "dependency component", so we want to leave it in this package. | |
Nothing worrying me here, and o.m.f.components.* was definitely not the right home for this feature-related code.
Good point @cbect - I moved them and ran another try here - https://treeherder.mozilla.org/jobs?repo=try&landoInstance=lando-prod-2025&landoCommitID=102918
Thanks @nalexander for the r+
Once the try completes, I'll land the changes