@@ -170,6 +170,15 @@ class SpaceMembersFragment : Fragment(), SpaceMembersAdapter.SpaceMembersAdapter
170170 }
171171
172172 private fun subscribeToViewModels () {
173+ observeRoles()
174+ observeSpaceMembers()
175+ observeSpacePermissions()
176+ observeAddMemberResult()
177+ observeRemoveMemberResult()
178+ observeEditMemberResult()
179+ }
180+
181+ private fun observeRoles () {
173182 collectLatestLifecycleFlow(spaceMembersViewModel.roles) { event ->
174183 event?.let {
175184 when (val uiResult = event.peekContent()) {
@@ -186,7 +195,9 @@ class SpaceMembersFragment : Fragment(), SpaceMembersAdapter.SpaceMembersAdapter
186195 }
187196 }
188197 }
198+ }
189199
200+ private fun observeSpaceMembers () {
190201 collectLatestLifecycleFlow(spaceMembersViewModel.spaceMembers) { event ->
191202 event?.let {
192203 when (val uiResult = event.peekContent()) {
@@ -214,7 +225,9 @@ class SpaceMembersFragment : Fragment(), SpaceMembersAdapter.SpaceMembersAdapter
214225 }
215226 }
216227 }
228+ }
217229
230+ private fun observeSpacePermissions () {
218231 collectLatestLifecycleFlow(spaceMembersViewModel.spacePermissions) { event ->
219232 event?.let {
220233 when (val uiResult = event.peekContent()) {
@@ -236,7 +249,9 @@ class SpaceMembersFragment : Fragment(), SpaceMembersAdapter.SpaceMembersAdapter
236249 }
237250 }
238251 }
252+ }
239253
254+ private fun observeAddMemberResult () {
240255 collectLatestLifecycleFlow(spaceMembersViewModel.addMemberResultFlow) { event ->
241256 event?.peekContent()?.let { uiResult ->
242257 when (uiResult) {
@@ -249,7 +264,9 @@ class SpaceMembersFragment : Fragment(), SpaceMembersAdapter.SpaceMembersAdapter
249264 }
250265 }
251266 }
267+ }
252268
269+ private fun observeRemoveMemberResult () {
253270 collectLatestLifecycleFlow(spaceMembersViewModel.removeMemberResultFlow) { uiResult ->
254271 when (uiResult) {
255272 is UIResult .Loading -> { }
@@ -263,7 +280,9 @@ class SpaceMembersFragment : Fragment(), SpaceMembersAdapter.SpaceMembersAdapter
263280 }
264281 }
265282 }
283+ }
266284
285+ private fun observeEditMemberResult () {
267286 collectLatestLifecycleFlow(spaceMembersViewModel.editMemberResultFlow) { event ->
268287 event?.peekContent()?.let { uiResult ->
269288 when (uiResult) {
0 commit comments