Format the file
This commit is contained in:
parent
1e3ad30422
commit
29dc114d1a
@ -42,7 +42,8 @@ import javax.inject.Inject
|
|||||||
class SpaceSummaryController @Inject constructor(
|
class SpaceSummaryController @Inject constructor(
|
||||||
private val avatarRenderer: AvatarRenderer,
|
private val avatarRenderer: AvatarRenderer,
|
||||||
private val colorProvider: ColorProvider,
|
private val colorProvider: ColorProvider,
|
||||||
private val stringProvider: StringProvider) : EpoxyController() {
|
private val stringProvider: StringProvider,
|
||||||
|
) : EpoxyController() {
|
||||||
|
|
||||||
var callback: Callback? = null
|
var callback: Callback? = null
|
||||||
private var viewState: SpaceListViewState? = null
|
private var viewState: SpaceListViewState? = null
|
||||||
@ -62,7 +63,8 @@ class SpaceSummaryController @Inject constructor(
|
|||||||
nonNullViewState.selectedGroupingMethod,
|
nonNullViewState.selectedGroupingMethod,
|
||||||
nonNullViewState.rootSpacesOrdered,
|
nonNullViewState.rootSpacesOrdered,
|
||||||
nonNullViewState.expandedStates,
|
nonNullViewState.expandedStates,
|
||||||
nonNullViewState.homeAggregateCount)
|
nonNullViewState.homeAggregateCount
|
||||||
|
)
|
||||||
|
|
||||||
if (!nonNullViewState.legacyGroups.isNullOrEmpty()) {
|
if (!nonNullViewState.legacyGroups.isNullOrEmpty()) {
|
||||||
genericFooterItem {
|
genericFooterItem {
|
||||||
@ -82,8 +84,10 @@ class SpaceSummaryController @Inject constructor(
|
|||||||
avatarRenderer(host.avatarRenderer)
|
avatarRenderer(host.avatarRenderer)
|
||||||
id("all_communities")
|
id("all_communities")
|
||||||
matrixItem(mxItem.copy(displayName = host.stringProvider.getString(R.string.group_all_communities)))
|
matrixItem(mxItem.copy(displayName = host.stringProvider.getString(R.string.group_all_communities)))
|
||||||
selected(nonNullViewState.selectedGroupingMethod is RoomGroupingMethod.ByLegacyGroup &&
|
selected(
|
||||||
nonNullViewState.selectedGroupingMethod.group() == null)
|
nonNullViewState.selectedGroupingMethod is RoomGroupingMethod.ByLegacyGroup &&
|
||||||
|
nonNullViewState.selectedGroupingMethod.group() == null
|
||||||
|
)
|
||||||
listener { host.callback?.onGroupSelected(null) }
|
listener { host.callback?.onGroupSelected(null) }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -93,8 +97,10 @@ class SpaceSummaryController @Inject constructor(
|
|||||||
avatarRenderer(host.avatarRenderer)
|
avatarRenderer(host.avatarRenderer)
|
||||||
id(groupSummary.groupId)
|
id(groupSummary.groupId)
|
||||||
matrixItem(groupSummary.toMatrixItem())
|
matrixItem(groupSummary.toMatrixItem())
|
||||||
selected(nonNullViewState.selectedGroupingMethod is RoomGroupingMethod.ByLegacyGroup &&
|
selected(
|
||||||
nonNullViewState.selectedGroupingMethod.group()?.groupId == groupSummary.groupId)
|
nonNullViewState.selectedGroupingMethod is RoomGroupingMethod.ByLegacyGroup &&
|
||||||
|
nonNullViewState.selectedGroupingMethod.group()?.groupId == groupSummary.groupId
|
||||||
|
)
|
||||||
listener { host.callback?.onGroupSelected(groupSummary) }
|
listener { host.callback?.onGroupSelected(groupSummary) }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -112,8 +118,8 @@ class SpaceSummaryController @Inject constructor(
|
|||||||
}
|
}
|
||||||
|
|
||||||
// show invites on top
|
// show invites on top
|
||||||
|
summaries
|
||||||
summaries?.filter { it.membership == Membership.INVITE }
|
?.filter { it.membership == Membership.INVITE }
|
||||||
?.forEach { roomSummary ->
|
?.forEach { roomSummary ->
|
||||||
spaceSummaryItem {
|
spaceSummaryItem {
|
||||||
avatarRenderer(host.avatarRenderer)
|
avatarRenderer(host.avatarRenderer)
|
||||||
|
Loading…
Reference in New Issue
Block a user