mihon/core
Andreas 0086743a53
Use 1.x preference abstraction (#8020)
* Use 1.x preference abstraction

- Uses SharedPreferences compared to 1.x impl which uses DataStore but it breaks all settings screens currently
- Move PreferencesHelper to new PreferenceStore
  - PreferencesHelper should be split into smaller preference stores and be in core or domain
- Remove flow preferences as new PreferenceStore handles changes for us

Co-authored-by: inorichi <3521738+inorichi@users.noreply.github.com>

* Fix PreferenceMutableState not updating

* Fix changes not emitting on first subscription

Co-authored-by: inorichi <3521738+inorichi@users.noreply.github.com>
2022-09-17 11:48:24 -04:00
..
src/main Use 1.x preference abstraction (#8020) 2022-09-17 11:48:24 -04:00
.gitignore Extract source api from app module (#8014) 2022-09-15 18:12:27 -04:00
build.gradle.kts Extract source api from app module (#8014) 2022-09-15 18:12:27 -04:00