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
 | 
			
		||||
     */
 | 
			
		||||
    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)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Reference in a new issue