Skip to content

Commit e689625

Browse files
committed
refactor: add auxiliary method to set space members in adapter
1 parent 5329b9f commit e689625

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
@@ -234,13 +234,7 @@ class SpaceMembersFragment : Fragment(), SpaceMembersAdapter.SpaceMembersAdapter
234234
spaceMembers = it.members
235235
addMemberRoles = it.roles
236236
if (canReadMembers) {
237-
spaceMembersAdapter.setSpaceMembers(
238-
spaceMembers = spaceMembers,
239-
roles = roles,
240-
canRemoveMembers = canRemoveMembersAndLinks,
241-
canEditMembers = canEditMembers,
242-
numberOfManagers = numberOfManagers
243-
)
237+
showSpaceMembers()
244238
val hasLinks = it.links.isNotEmpty()
245239
showOrHideEmptyView(hasLinks)
246240
if (hasLinks) { showSpaceLinks(it.links) }
@@ -267,13 +261,7 @@ class SpaceMembersFragment : Fragment(), SpaceMembersAdapter.SpaceMembersAdapter
267261
uiResult.data?.let { spacePermissions ->
268262
checkPermissions(spacePermissions)
269263
if (canReadMembers) {
270-
spaceMembersAdapter.setSpaceMembers(
271-
spaceMembers = spaceMembers,
272-
roles = roles,
273-
canRemoveMembers = canRemoveMembersAndLinks,
274-
canEditMembers = canEditMembers,
275-
numberOfManagers = numberOfManagers
276-
)
264+
showSpaceMembers()
277265
}
278266
}
279267
}
@@ -383,6 +371,16 @@ class SpaceMembersFragment : Fragment(), SpaceMembersAdapter.SpaceMembersAdapter
383371
}
384372
}
385373

374+
private fun showSpaceMembers() {
375+
spaceMembersAdapter.setSpaceMembers(
376+
spaceMembers = spaceMembers,
377+
roles = roles,
378+
canRemoveMembers = canRemoveMembersAndLinks,
379+
canEditMembers = canEditMembers,
380+
numberOfManagers = numberOfManagers
381+
)
382+
}
383+
386384
private fun showSpaceLinks(spaceLinks: List<OCLink>) {
387385
val formatter = SimpleDateFormat(DisplayUtils.DATE_FORMAT_ISO, Locale.ROOT).apply {
388386
timeZone = TimeZone.getTimeZone("UTC")

0 commit comments

Comments
 (0)