File tree Expand file tree Collapse file tree 3 files changed +5
-11
lines changed
center/src/main/java/com/mifos/feature/center/centerList/ui
client/src/main/java/com/mifos/feature/client/clientList/presentation Expand file tree Collapse file tree 3 files changed +5
-11
lines changed Original file line number Diff line number Diff line change @@ -584,7 +584,7 @@ private fun CenterListDbContent(
584584 }
585585}
586586
587- class CenterListUiStateProvider :
587+ private class CenterListUiStateProvider :
588588 PreviewParameterProvider <CenterListUiState > {
589589
590590 override val values: Sequence <CenterListUiState >
Original file line number Diff line number Diff line change @@ -104,9 +104,8 @@ internal fun ClientListScreen(
104104 viewModel.refreshClientList()
105105 },
106106 refreshState = isRefreshing,
107- onClientSelect = onClientSelect
107+ onClientSelect = onClientSelect,
108108 )
109-
110109}
111110
112111@Composable
@@ -117,7 +116,7 @@ internal fun ClientListScreen(
117116 onRefresh : () -> Unit ,
118117 refreshState : Boolean ,
119118 onClientSelect : (Int ) -> Unit ,
120- ){
119+ ) {
121120 val snackbarHostState = remember { SnackbarHostState () }
122121 val swipeRefreshState = rememberSwipeRefreshState(isRefreshing = refreshState)
123122
Original file line number Diff line number Diff line change @@ -15,16 +15,11 @@ import com.mifos.core.common.utils.Resource
1515import com.mifos.core.data.repository.ClientListRepository
1616import com.mifos.core.datastore.PrefManager
1717import com.mifos.core.domain.useCases.GetClientListDbUseCase
18- import com.mifos.core.objects.client.Client
19- import com.mifos.core.objects.client.Page
2018import dagger.hilt.android.lifecycle.HiltViewModel
2119import kotlinx.coroutines.Dispatchers
2220import kotlinx.coroutines.flow.MutableStateFlow
2321import kotlinx.coroutines.flow.asStateFlow
2422import kotlinx.coroutines.launch
25- import rx.Subscriber
26- import rx.android.schedulers.AndroidSchedulers
27- import rx.schedulers.Schedulers
2823import javax.inject.Inject
2924
3025/* *
@@ -69,8 +64,8 @@ class ClientListViewModel @Inject constructor(
6964 }
7065
7166 private fun loadClientsFromDb () = viewModelScope.launch(Dispatchers .IO ) {
72- getClientListDbUseCase.invoke().collect{ result ->
73- when (result){
67+ getClientListDbUseCase.invoke().collect { result ->
68+ when (result) {
7469 is Resource .Error <* > ->
7570 _clientListUiState .value = ClientListUiState .Error (" Failed to Fetch Clients" )
7671 is Resource .Loading -> _clientListUiState .value = ClientListUiState .Empty
You can’t perform that action at this time.
0 commit comments