Yuito-app-android/app/src/main/java/com/keylesspalace/tusky/di
Nik Clayton 2a9ad92e55
Make AccountPreferenceDataStore injectable (#3653)
This will make tests that need it easier.

- Rename from AccountPreferenceHandler
- Inject its dependencies
- Create an injectable CoroutineScope it can use for launching coroutines
- Use it in AccountPreferences
2023-06-11 15:34:58 +02:00
..
ActivitiesModule.kt Support the mastodon 4 filter api (#3188) 2023-03-11 13:12:50 +01:00
AppComponent.kt Make AccountPreferenceDataStore injectable (#3653) 2023-06-11 15:34:58 +02:00
AppInjector.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
AppModule.kt update ktlint plugin to 11.3.1, format code (#3442) 2023-03-13 13:16:39 +01:00
BroadcastReceiverModule.kt Only fetch and display a given notification once (#3626) 2023-05-13 16:00:28 +02:00
CoroutineScopeModule.kt Make AccountPreferenceDataStore injectable (#3653) 2023-06-11 15:34:58 +02:00
FragmentBuildersModule.kt Convert NotificationsFragment and related code to Kotlin, use the Paging library (#3159) 2023-03-10 20:12:33 +01:00
Injectable.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
NetworkModule.kt 2952/proxy (#2961) 2022-12-07 19:29:18 +01:00
ServicesModule.kt Rename Toots to Posts (#2396) 2022-03-20 20:21:42 +01:00
ViewModelFactory.kt Support the mastodon 4 filter api (#3188) 2023-03-11 13:12:50 +01:00
WorkerModule.kt Move cache pruning to a WorkManager worker (#3649) 2023-06-11 13:17:30 +02:00