Moxy вводит UseCase в Presenter
Как я могу ввести UseCase в 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>
...
}
Появляется ошибка:
Вызывается: kotlin.UninitializedPropertyAccessException: свойство lateinit twitterLoginBehavior не было инициализировано
Но когда я вставляю те же UseCases в Activity, все работает нормально.