Bug 1824379 - Ensure logins fragments share the same Store
commit612c5b9343d0ff9cdcca41097581d2933294c4f8
authorMugurell <Mugurell@users.noreply.github.com>
Tue, 28 Mar 2023 06:44:03 +0000 (28 09:44 +0300)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Mon, 15 May 2023 23:24:51 +0000 (15 23:24 +0000)
tree6b445e41e16752b582ad0ca5713b572dd3dd280f
parentfe2e2a6dccd8aa4d2379ffca3d3ad0ebccc10254
Bug 1824379 - Ensure logins fragments share the same Store

We'll cache the same LoginsFragmentStore instance to a new nested navigation
graphs and in that allow multiple related screen to use the same data.
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/StoreProvider.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/logins/fragment/AddLoginFragment.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/logins/fragment/EditLoginFragment.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/logins/fragment/LoginDetailFragment.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/logins/fragment/SavedLoginsFragment.kt
mobile/android/fenix/app/src/main/res/navigation/nav_graph.xml
mobile/android/fenix/detekt-baseline.xml