How can I inject UseCase into Moxy Presenter?
@InjectViewState
class LoginPresenter @Inject constructor() : BasePresenter<LoginView>() {
@Inject lateinit var facebookLoginBehavior: FlowBehavior<FacebookUserQuery, User, FacebookLoginUseCase>
@Inject lateinit var twitterLoginBehavior: FlowBehavior<TwitterUserQuery, User, TwitterLoginUseCase>
...
}
Error appears:
Caused by: kotlin.UninitializedPropertyAccessException: lateinit property twitterLoginBehavior has not been initialized
But when I inject same UseCases into Activity everything works fine.