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, все работает нормально.

0 ответов

Другие вопросы по тегам