Fix: double counted entries

This commit is contained in:
lbarraga 2023-05-08 17:40:23 +02:00
parent c62d15ee99
commit 9df80f4f93

View file

@ -44,7 +44,7 @@ class FirebaseFeedDAO @Inject constructor(
* feed-entry by adding the studytime and keeping the most recent end-timestamp
*/
private fun fuseFeedEntries(entries: List<FeedEntry>): FeedEntry =
entries.fold(entries[0]) { accEntry, newEntry ->
entries.drop(1).fold(entries[0]) { accEntry, newEntry ->
accEntry.copy(
totalStudyTime = accEntry.totalStudyTime + newEntry.totalStudyTime,
endTime = getMostRecent(accEntry.endTime, newEntry.endTime)