element-x-ada/libraries/push/impl/src/main
Jorge Martin Espinosa 8245ad8bc3
Handle preference stores corruption by clearing them (#5086)
* Handle preference stores corruption by clearing them:
    - Use the centralised `PreferenceDataStoreFactory` instead of `preferences by`.
    - Add `DefaultPreferencesCorruptionHandlerFactory.replaceWithEmpty` to its `create(name)` method so all preference stores are cleared if they're corrupted.

* Add detekt rule to make sure we use `PreferenceDataStoreFactory` instead of `by preferencesDataStore`

* Remove `@SingleIn` annotations as the annotated class no longer have to be singletons
2025-08-22 06:59:06 +00:00
..
kotlin/io/element/android/libraries/push/impl Handle preference stores corruption by clearing them (#5086) 2025-08-22 06:59:06 +00:00
res Sync Strings from Localazy (#5178) 2025-08-18 11:09:27 +02:00
sqldelight/io/element/android/libraries/push/impl/db Introduce PushHistoryService to store data about the received push (#4573) 2025-04-11 12:56:54 +02:00
AndroidManifest.xml Add a banner to ask the user to disable battery optimization when Event cannot be resolved from Push. 2025-06-09 15:09:00 +02:00