PsychomatrixBase/src/main/kotlin/com/github/insanusmokrassar/PsychomatrixBase/di/realisations/PresentationLayerDIImpl.kt

18 lines
707 B
Kotlin

package com.github.insanusmokrassar.PsychomatrixBase.di.realisations
import com.github.insanusmokrassar.PsychomatrixBase.di.PresentationLayerDI
import com.github.insanusmokrassar.PsychomatrixBase.di.UseCasesDI
import com.github.insanusmokrassar.PsychomatrixBase.presentation.presenters.DatePickerPresenter
import com.github.insanusmokrassar.PsychomatrixBase.presentation.presenters.DefaultRealisations.DatePickerPresenterImpl
abstract class PresentationLayerDIImpl(
useCasesDI: UseCasesDI
) : PresentationLayerDI, UseCasesDI by useCasesDI {
override val datePickerPresenter: DatePickerPresenter by lazy {
DatePickerPresenterImpl(
calculatePsychomatrixByDate
)
}
}