#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 ->
|
return sessionDAO.getSessions().map {sessionReports ->
|
||||||
sessionReports
|
sessionReports
|
||||||
.map { sessionReport -> sessionToFeedEntry(sessionReport) }
|
.map { sessionReport -> sessionToFeedEntry(sessionReport) }
|
||||||
|
.sortedByDescending { it.endTime }
|
||||||
|
.groupBy { getFormattedTime(it) }
|
||||||
|
.mapValues { (_, entries) ->
|
||||||
|
entries
|
||||||
.groupBy { it.taskId }
|
.groupBy { it.taskId }
|
||||||
.map { fuseFeedEntries(it.component2()) }
|
.map { fuseFeedEntries(it.component2()) }
|
||||||
.sortedByDescending { it.endTime }
|
.sortedByDescending { it.endTime }
|
||||||
.groupBy { getFormattedTime(it) }
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Reference in a new issue