src/main/kotlin/de/uapcore/lightpit/viewmodel/Feeds.kt

changeset 199
59393c8cc557
parent 198
94f174d591ab
child 235
4258b9e010ae
equal deleted inserted replaced
198:94f174d591ab 199:59393c8cc557
25 25
26 package de.uapcore.lightpit.viewmodel 26 package de.uapcore.lightpit.viewmodel
27 27
28 import de.uapcore.lightpit.entities.Issue 28 import de.uapcore.lightpit.entities.Issue
29 import de.uapcore.lightpit.entities.Project 29 import de.uapcore.lightpit.entities.Project
30 30 import java.sql.Timestamp
31 class ProjectFeed( 31 import java.time.Instant
32 val projects: List<Project>
33 ) : View()
34 32
35 class IssueFeed( 33 class IssueFeed(
36 val project: Project, 34 val project: Project,
37 val issues: List<Issue> 35 val issues: List<Issue>
38 ) : View() 36 ) : View() {
37 val lastModified = issues.map(Issue::updated).maxOrNull() ?: Timestamp.from(Instant.now())
38 }

mercurial