using fragment module provided injections to enable using the constructor for project consistent
This commit is contained in:
parent
58d9da5bd2
commit
f62ebbc33a
@ -102,6 +102,7 @@ import im.vector.app.features.onboarding.ftueauth.FtueAuthResetPasswordMailConfi
|
|||||||
import im.vector.app.features.onboarding.ftueauth.FtueAuthResetPasswordSuccessFragment
|
import im.vector.app.features.onboarding.ftueauth.FtueAuthResetPasswordSuccessFragment
|
||||||
import im.vector.app.features.onboarding.ftueauth.FtueAuthServerSelectionFragment
|
import im.vector.app.features.onboarding.ftueauth.FtueAuthServerSelectionFragment
|
||||||
import im.vector.app.features.onboarding.ftueauth.FtueAuthSignUpSignInSelectionFragment
|
import im.vector.app.features.onboarding.ftueauth.FtueAuthSignUpSignInSelectionFragment
|
||||||
|
import im.vector.app.features.onboarding.ftueauth.FtueAuthSplashCarouselFragment
|
||||||
import im.vector.app.features.onboarding.ftueauth.FtueAuthSplashFragment
|
import im.vector.app.features.onboarding.ftueauth.FtueAuthSplashFragment
|
||||||
import im.vector.app.features.onboarding.ftueauth.FtueAuthWaitForEmailFragment
|
import im.vector.app.features.onboarding.ftueauth.FtueAuthWaitForEmailFragment
|
||||||
import im.vector.app.features.onboarding.ftueauth.FtueAuthWebFragment
|
import im.vector.app.features.onboarding.ftueauth.FtueAuthWebFragment
|
||||||
@ -443,6 +444,11 @@ interface FragmentModule {
|
|||||||
@FragmentKey(FtueAuthSplashFragment::class)
|
@FragmentKey(FtueAuthSplashFragment::class)
|
||||||
fun bindFtueAuthSplashFragment(fragment: FtueAuthSplashFragment): Fragment
|
fun bindFtueAuthSplashFragment(fragment: FtueAuthSplashFragment): Fragment
|
||||||
|
|
||||||
|
@Binds
|
||||||
|
@IntoMap
|
||||||
|
@FragmentKey(FtueAuthSplashCarouselFragment::class)
|
||||||
|
fun bindFtueAuthSplashCarouselFragment(fragment: FtueAuthSplashCarouselFragment): Fragment
|
||||||
|
|
||||||
@Binds
|
@Binds
|
||||||
@IntoMap
|
@IntoMap
|
||||||
@FragmentKey(FtueAuthWaitForEmailFragment::class)
|
@FragmentKey(FtueAuthWaitForEmailFragment::class)
|
||||||
|
@ -25,7 +25,6 @@ import androidx.core.view.isVisible
|
|||||||
import com.airbnb.mvrx.withState
|
import com.airbnb.mvrx.withState
|
||||||
import com.google.android.material.dialog.MaterialAlertDialogBuilder
|
import com.google.android.material.dialog.MaterialAlertDialogBuilder
|
||||||
import com.google.android.material.tabs.TabLayoutMediator
|
import com.google.android.material.tabs.TabLayoutMediator
|
||||||
import dagger.hilt.android.AndroidEntryPoint
|
|
||||||
import im.vector.app.BuildConfig
|
import im.vector.app.BuildConfig
|
||||||
import im.vector.app.R
|
import im.vector.app.R
|
||||||
import im.vector.app.core.resources.StringProvider
|
import im.vector.app.core.resources.StringProvider
|
||||||
@ -38,13 +37,12 @@ import org.matrix.android.sdk.api.failure.Failure
|
|||||||
import java.net.UnknownHostException
|
import java.net.UnknownHostException
|
||||||
import javax.inject.Inject
|
import javax.inject.Inject
|
||||||
|
|
||||||
@AndroidEntryPoint
|
class FtueAuthSplashCarouselFragment @Inject constructor(
|
||||||
class FtueAuthSplashCarouselFragment : AbstractFtueAuthFragment<FragmentFtueSplashCarouselBinding>() {
|
private val vectorPreferences: VectorPreferences,
|
||||||
|
private val vectorFeatures: VectorFeatures,
|
||||||
@Inject lateinit var vectorPreferences: VectorPreferences
|
private val carouselController: SplashCarouselController,
|
||||||
@Inject lateinit var vectorFeatures: VectorFeatures
|
private val stringProvider: StringProvider
|
||||||
@Inject lateinit var carouselController: SplashCarouselController
|
) : AbstractFtueAuthFragment<FragmentFtueSplashCarouselBinding>() {
|
||||||
@Inject lateinit var stringProvider: StringProvider
|
|
||||||
|
|
||||||
override fun getBinding(inflater: LayoutInflater, container: ViewGroup?): FragmentFtueSplashCarouselBinding {
|
override fun getBinding(inflater: LayoutInflater, container: ViewGroup?): FragmentFtueSplashCarouselBinding {
|
||||||
return FragmentFtueSplashCarouselBinding.inflate(inflater, container, false)
|
return FragmentFtueSplashCarouselBinding.inflate(inflater, container, false)
|
||||||
|
Loading…
Reference in New Issue
Block a user