vishnurajeevan
07/27/2024, 10:05 PMAuthService
directly, the generated component seems correct:
public class InjectAppComponent() : AppComponent(), ScopedComponent {
override val _scoped: LazyMap = LazyMap()
override val viewModelFactory: () -> LoginViewModel
get() = {
LoginViewModel(
presenter = LoginPresenter(
authService = authService
)
)
}
override val authService: AuthService
get() = _scoped.get("service.AuthService") {
AuthService()
}
}