Fix: double counted entries
This commit is contained in:
parent
c62d15ee99
commit
9df80f4f93
1 changed files with 1 additions and 1 deletions
|
@ -44,7 +44,7 @@ class FirebaseFeedDAO @Inject constructor(
|
||||||
* feed-entry by adding the studytime and keeping the most recent end-timestamp
|
* feed-entry by adding the studytime and keeping the most recent end-timestamp
|
||||||
*/
|
*/
|
||||||
private fun fuseFeedEntries(entries: List<FeedEntry>): FeedEntry =
|
private fun fuseFeedEntries(entries: List<FeedEntry>): FeedEntry =
|
||||||
entries.fold(entries[0]) { accEntry, newEntry ->
|
entries.drop(1).fold(entries[0]) { accEntry, newEntry ->
|
||||||
accEntry.copy(
|
accEntry.copy(
|
||||||
totalStudyTime = accEntry.totalStudyTime + newEntry.totalStudyTime,
|
totalStudyTime = accEntry.totalStudyTime + newEntry.totalStudyTime,
|
||||||
endTime = getMostRecent(accEntry.endTime, newEntry.endTime)
|
endTime = getMostRecent(accEntry.endTime, newEntry.endTime)
|
||||||
|
|
Reference in a new issue