Bug 1864682 - auth side effects out of internalStateSideEffects
commit44cee1c5a2fc2bf560139a63574a7814247a7dc1
authorBen Dean-Kawamura <bdk@mozilla.com>
Thu, 16 Nov 2023 20:18:14 +0000 (16 15:18 -0500)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Fri, 26 Jan 2024 18:50:35 +0000 (26 18:50 +0000)
treeebbb5ec40c035186656ff37b3a864c049cc8d50d
parent9dfc656a6e316ac6b69e0c9140b291105116294f
Bug 1864682 - auth side effects out of internalStateSideEffects

This code is mostly specific to how android-components handles the
background sync manager so I don't want to move it to
application-services.

This now means that accountStateSideEffects can initiate a state
transition, which I don't love but I think it's the best way to handle
this.
mobile/android/android-components/components/service/firefox-accounts/src/main/java/mozilla/components/service/fxa/Exceptions.kt
mobile/android/android-components/components/service/firefox-accounts/src/main/java/mozilla/components/service/fxa/manager/FxaAccountManager.kt