Small improvements in code

This commit is contained in:
Maxime NATUREL 2022-07-11 16:28:49 +02:00
parent c9794d8280
commit fe4174f005

View file

@ -46,8 +46,6 @@ import org.matrix.android.sdk.api.session.room.powerlevels.PowerLevelsHelper
import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent
import javax.inject.Inject
private const val MIN_NUMBER_OF_MERGED_EVENTS = 2
class MergedHeaderItemFactory @Inject constructor(
private val activeSessionHolder: ActiveSessionHolder,
private val avatarRenderer: AvatarRenderer,
@ -215,8 +213,7 @@ class MergedHeaderItemFactory @Inject constructor(
collapsedEventIds.removeAll(mergedEventIds)
}
val mergeId = mergedEventIds.joinToString(separator = "_") { it.toString() }
val summaryTitleResId = getSummaryTitleResId(event.root)
summaryTitleResId?.let { summaryTitle ->
getSummaryTitleResId(event.root)?.let { summaryTitle ->
val attributes = MergedSimilarEventsItem.Attributes(
summaryTitleResId = summaryTitle,
isCollapsed = isCollapsed,
@ -345,4 +342,8 @@ class MergedHeaderItemFactory @Inject constructor(
fun isCollapsed(localId: Long): Boolean {
return collapsedEventIds.contains(localId)
}
companion object {
private const val MIN_NUMBER_OF_MERGED_EVENTS = 2
}
}