Skip to content

Commit 5cf67e8

Browse files
committed
refactor: add auxiliary method to set space members in adapter
1 parent 8144f99 commit 5cf67e8

1 file changed

Lines changed: 12 additions & 14 deletions

File tree

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

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -239,13 +239,7 @@ class SpaceMembersFragment : Fragment(), SpaceMembersAdapter.SpaceMembersAdapter
239239
spaceMembers = it.members
240240
addMemberRoles = it.roles
241241
if (canReadMembers) {
242-
spaceMembersAdapter.setSpaceMembers(
243-
spaceMembers = spaceMembers,
244-
roles = roles,
245-
canRemoveMembers = canRemoveMembersAndLinks,
246-
canEditMembers = canEditMembers,
247-
numberOfManagers = numberOfManagers
248-
)
242+
showSpaceMembers()
249243
val hasLinks = it.links.isNotEmpty()
250244
showOrHideEmptyView(hasLinks)
251245
if (hasLinks) { showSpaceLinks(it.links) }
@@ -272,13 +266,7 @@ class SpaceMembersFragment : Fragment(), SpaceMembersAdapter.SpaceMembersAdapter
272266
uiResult.data?.let { spacePermissions ->
273267
checkPermissions(spacePermissions)
274268
if (canReadMembers) {
275-
spaceMembersAdapter.setSpaceMembers(
276-
spaceMembers = spaceMembers,
277-
roles = roles,
278-
canRemoveMembers = canRemoveMembersAndLinks,
279-
canEditMembers = canEditMembers,
280-
numberOfManagers = numberOfManagers
281-
)
269+
showSpaceMembers()
282270
}
283271
}
284272
}
@@ -388,6 +376,16 @@ class SpaceMembersFragment : Fragment(), SpaceMembersAdapter.SpaceMembersAdapter
388376
}
389377
}
390378

379+
private fun showSpaceMembers() {
380+
spaceMembersAdapter.setSpaceMembers(
381+
spaceMembers = spaceMembers,
382+
roles = roles,
383+
canRemoveMembers = canRemoveMembersAndLinks,
384+
canEditMembers = canEditMembers,
385+
numberOfManagers = numberOfManagers
386+
)
387+
}
388+
391389
private fun showSpaceLinks(spaceLinks: List<OCLink>) {
392390
val formatter = SimpleDateFormat(DisplayUtils.DATE_FORMAT_ISO, Locale.ROOT).apply {
393391
timeZone = TimeZone.getTimeZone("UTC")

0 commit comments

Comments
 (0)