@@ -21,11 +21,9 @@ import com.mifos.core.common.utils.DataState
2121import com.mifos.core.data.repository.SurveyListRepository
2222import com.mifos.core.datastore.UserPreferencesRepository
2323import com.mifos.room.entities.survey.QuestionDatasEntity
24- import com.mifos.room.entities.survey.ResponseDatasEntity
2524import com.mifos.room.entities.survey.SurveyEntity
2625import kotlinx.coroutines.flow.MutableStateFlow
2726import kotlinx.coroutines.flow.StateFlow
28- import kotlinx.coroutines.flow.catch
2927import kotlinx.coroutines.flow.first
3028import kotlinx.coroutines.launch
3129
@@ -49,8 +47,8 @@ class SurveyListViewModel(
4947
5048 fun loadSurveyList () {
5149 viewModelScope.launch {
52- repository.allSurvey().collect { result->
53- when (result){
50+ repository.allSurvey().collect { result ->
51+ when (result) {
5452 is DataState .Error -> {
5553 _surveyListUiState .value =
5654 SurveyListUiState .ShowFetchingError (Res .string.feature_client_failed_to_fetch_surveys_list)
@@ -69,9 +67,9 @@ class SurveyListViewModel(
6967
7068 private fun loadDatabaseSurveys () {
7169 viewModelScope.launch {
72- repository.databaseSurveys().collect { result->
73- when (result){
74- is DataState .Error -> {
70+ repository.databaseSurveys().collect { result ->
71+ when (result) {
72+ is DataState .Error -> {
7573 _surveyListUiState .value =
7674 SurveyListUiState .ShowFetchingError (Res .string.feature_client_failed_to_fetch_datatable)
7775 }
@@ -96,8 +94,8 @@ class SurveyListViewModel(
9694
9795 private fun loadDatabaseQuestionData (surveyId : Int , survey : SurveyEntity ? ) {
9896 viewModelScope.launch {
99- repository.getDatabaseQuestionData(surveyId).collect { result->
100- when (result){
97+ repository.getDatabaseQuestionData(surveyId).collect { result ->
98+ when (result) {
10199 is DataState .Error -> {
102100 _surveyListUiState .value =
103101 SurveyListUiState .ShowFetchingError (Res .string.feature_client_failed_to_load_db_question_data)
@@ -122,8 +120,8 @@ class SurveyListViewModel(
122120
123121 private fun loadDatabaseResponseDatas (questionId : Int , questionDatas : QuestionDatasEntity ) {
124122 viewModelScope.launch {
125- repository.getDatabaseResponseDatas(questionId).collect { result->
126- when (result){
123+ repository.getDatabaseResponseDatas(questionId).collect { result ->
124+ when (result) {
127125 is DataState .Error -> {
128126 _surveyListUiState .value =
129127 SurveyListUiState .ShowFetchingError (Res .string.feature_client_failed_to_load_db_question_data)
@@ -132,7 +130,7 @@ class SurveyListViewModel(
132130 _surveyListUiState .value = SurveyListUiState .ShowProgressbar
133131 }
134132 is DataState .Success -> {
135- val updatedQuestionDatas = questionDatas.copy(responseDatas = result.data )
133+ val updatedQuestionDatas = questionDatas.copy(responseDatas = result.data)
136134
137135 mSyncSurveyList = mSyncSurveyList.map { survey ->
138136 if (survey.id == questionDatas.surveyId) {
0 commit comments