From 4dfebe43553af7abb6b95b51dac606dbf3e5c68b Mon Sep 17 00:00:00 2001 From: Ricki Hirner Date: Sat, 28 May 2022 19:19:43 +0200 Subject: [PATCH] Hilt: use intro OpenSourceFragment --- .../standard/java/at/bitfire/davdroid/OseFlavorModule.kt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/standard/java/at/bitfire/davdroid/OseFlavorModule.kt b/app/src/standard/java/at/bitfire/davdroid/OseFlavorModule.kt index ba2c3c17..9471e04f 100644 --- a/app/src/standard/java/at/bitfire/davdroid/OseFlavorModule.kt +++ b/app/src/standard/java/at/bitfire/davdroid/OseFlavorModule.kt @@ -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 {