Bug 1824379 - When deleting a login delete it from the shared LoginsFragmentStore
commit948ddc93e478aec7e4c7998937bfa044370b4fbb
authorMugurell <Mugurell@users.noreply.github.com>
Tue, 28 Mar 2023 10:02:13 +0000 (28 13:02 +0300)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Mon, 15 May 2023 23:24:51 +0000 (15 23:24 +0000)
treeb79d0ee2f15be78f46bcc55de00942dd5247edf3
parent40348b27d4f7a22731ec7b5542e7025eb687a903
Bug 1824379 - When deleting a login delete it from the shared LoginsFragmentStore

This reverts the recent patch for bug 1799622 and reworks the implementation to
avoid using the Fragment Result API for a simpler functionality using the
already shared LoginsFragmentStore.
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/logins/LoginsFragmentStore.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/logins/controller/SavedLoginsStorageController.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/test/java/org/mozilla/fenix/settings/logins/LoginsFragmentStoreTest.kt
mobile/android/fenix/app/src/test/java/org/mozilla/fenix/settings/logins/SavedLoginsStorageControllerTest.kt
mobile/android/fenix/detekt-baseline.xml