https://kotlinlang.org logo
#compose
Title
# compose
j

Javier

02/11/2023, 10:52 PM
cross posting from #squarelibraries as it looks a general compose issue I am getting a crash if I try to access to a data source in a similar approach to this
MoleculeViewModel
sample.
Copy code
Exception in thread "main" java.lang.NullPointerException: Cannot invoke "....DataSource.getFlow()" because "this.datasource" is null
Copy code
class PupperPicsViewModel(private val datasource: Datasource) : MoleculeViewModel<Event, Model>() {
  @Composable
  override fun models(events: Flow<Event>): Model {
    val data by datasource.flow.collectAsState()
    return PupperPicsPresenter(events, PupperPicsService())
  }
}
3 Views