Skip to content

Commit 0d8dc4b

Browse files
committed
feat: add display name sorting for space members
1 parent 809857b commit 0d8dc4b

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

‎owncloudApp/src/main/java/com/owncloud/android/presentation/spaces/members/SpaceMembersAdapter.kt‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,9 @@ class SpaceMembersAdapter: RecyclerView.Adapter<SpaceMembersAdapter.SpaceMembers
7373

7474
fun setSpaceMembers(spaceMembers: SpaceMembers, roles: List<OCRole>) {
7575
this.rolesMap = roles.associate { it.id to it.displayName }
76-
this.members = spaceMembers.members.sortedByDescending { member -> roles.indexOfFirst { it.id in member.roles } }
76+
this.members = spaceMembers.members.sortedWith(compareByDescending<SpaceMember> {
77+
member -> roles.indexOfFirst { it.id in member.roles } }.thenBy { member -> member.displayName }
78+
)
7779
notifyDataSetChanged()
7880
}
7981

0 commit comments

Comments
 (0)