Hilt: use intro OpenSourceFragment

This commit is contained in:
Ricki Hirner 2022-05-28 19:19:43 +02:00
parent b51d18a659
commit 4dfebe4355
No known key found for this signature in database
GPG Key ID: 79A019FCAAEDD3AA

View File

@ -7,6 +7,7 @@ package at.bitfire.davdroid
import at.bitfire.davdroid.ui.AccountsDrawerHandler
import at.bitfire.davdroid.ui.OseAccountsDrawerHandler
import at.bitfire.davdroid.ui.intro.IntroFragmentFactory
import at.bitfire.davdroid.ui.intro.OpenSourceFragment
import at.bitfire.davdroid.ui.intro.PermissionsIntroFragment
import at.bitfire.davdroid.ui.intro.TasksIntroFragment
import dagger.Binds
@ -30,6 +31,13 @@ abstract class OseFlavorModule {
// WelcomeFragment and BatteryOptimizationsFragment modules are hardcoded there
@Module
@InstallIn(ActivityComponent::class)
abstract class OpenSourceFragmentModule {
@Binds @IntoSet
abstract fun getFactory(factory: OpenSourceFragment.Factory): IntroFragmentFactory
}
@Module
@InstallIn(ActivityComponent::class)
abstract class PermissionsIntroFragmentModule {