carlw
08/29/2018, 12:03 PMnate
08/29/2018, 2:52 PMclass ProjectHomeViewModel: ViewModel() {
private var projectUseCase = GetProjectsUseCase(Injector.projectDao)
val items = FXCollections.observableArrayList<ProjectCard>()!!
init {
getProjects()
}
private fun getProjects() {
projectUseCase.getProjects().subscribe {
items.setAll(
it.map{
ProjectCard(it).apply{
loadProjectButton.action{
}
}
}
)
}
}
}
nate
08/29/2018, 2:52 PMcarlw
08/29/2018, 2:56 PMnate
08/29/2018, 3:19 PM