element-x-ada/features/invite/impl
Benoit Marty 91b7617891
Ensure that we have only one single instance of SeenInviteStore per session (#4577)
* Ensure that we have only one single instance of SeenInviteStore per session. Fixes #4558

Fix crash:
java.lang.IllegalStateException: There are multiple DataStores active for the same file: /data/user/0/io.element.android.x/files/datastore/session_0ebb139587b6d940_seen-invites.preferences_pb. You should either maintain your DataStore as a singleton or confirm that there is no two DataStore's active on the same file (by confirming that the scope is cancelled).

* Inject the SeenInvitesStore to reduce boilerplate code.
2025-04-11 13:37:44 +00:00
..
src Ensure that we have only one single instance of SeenInviteStore per session (#4577) 2025-04-11 13:37:44 +00:00
build.gradle.kts Remove the green badge on a pending invite after a first preview (#4532) 2025-04-04 16:51:31 +02:00