btw, when annotating `AuthService` directly, the g...
# kotlin-inject
v
btw, when annotating
AuthService
directly, the generated component seems correct:
Copy code
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()
    }
}