#74 fusing entries only on a daily basis
This commit is contained in:
parent
4e8fb28b02
commit
afe58572a6
1 changed files with 6 additions and 2 deletions
|
@ -22,10 +22,14 @@ class FirebaseFeedDAO @Inject constructor(
|
|||
return sessionDAO.getSessions().map {sessionReports ->
|
||||
sessionReports
|
||||
.map { sessionReport -> sessionToFeedEntry(sessionReport) }
|
||||
.groupBy { it.taskId }
|
||||
.map { fuseFeedEntries(it.component2()) }
|
||||
.sortedByDescending { it.endTime }
|
||||
.groupBy { getFormattedTime(it) }
|
||||
.mapValues { (_, entries) ->
|
||||
entries
|
||||
.groupBy { it.taskId }
|
||||
.map { fuseFeedEntries(it.component2()) }
|
||||
.sortedByDescending { it.endTime }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Reference in a new issue