Ganfra's review: use sumBy() instead of reduce()

This commit is contained in:
Benoit Marty 2019-06-10 17:06:58 +02:00
parent 3439a9ca27
commit 6323183119
2 changed files with 3 additions and 3 deletions

View file

@ -52,7 +52,7 @@ class HomeDetailViewModel(initialState: HomeDetailViewState,
.filter { it.isDirect }
.map { it.notificationCount }
.takeIf { it.isNotEmpty() }
?.reduce { acc, i -> acc + i }
?.sumBy { i -> i }
?: 0
val peopleHasHighlight = summaries
.filter { it.isDirect }
@ -62,7 +62,7 @@ class HomeDetailViewModel(initialState: HomeDetailViewState,
.filter { !it.isDirect }
.map { it.notificationCount }
.takeIf { it.isNotEmpty() }
?.reduce { acc, i -> acc + i }
?.sumBy { i -> i }
?: 0
val roomsHasHighlight = summaries
.filter { !it.isDirect }

View file

@ -64,7 +64,7 @@ class RoomSummaryController(private val stringProvider: StringProvider,
val unreadCount = if (summaries.isEmpty()) {
0
} else {
summaries.map { it.notificationCount }.reduce { acc, i -> acc + i }
summaries.map { it.notificationCount }.sumBy { i -> i }
}
val showHighlighted = summaries.any { it.highlightCount > 0 }
roomCategoryItem {