diff --git a/feature_records/src/main/java/com/example/util/simpletimetracker/feature_records/viewModel/RecordsViewModel.kt b/feature_records/src/main/java/com/example/util/simpletimetracker/feature_records/viewModel/RecordsViewModel.kt index 19312e9e..85dae870 100644 --- a/feature_records/src/main/java/com/example/util/simpletimetracker/feature_records/viewModel/RecordsViewModel.kt +++ b/feature_records/src/main/java/com/example/util/simpletimetracker/feature_records/viewModel/RecordsViewModel.kt @@ -25,13 +25,7 @@ class RecordsViewModel @Inject constructor( var extra: RecordsExtra? = null val records: LiveData> by lazy { - return@lazy MutableLiveData>().let { initial -> - viewModelScope.launch { - initial.value = listOf(LoaderViewData()) - initial.value = loadRecordsViewData() - } - initial - } + MutableLiveData(listOf(LoaderViewData() as ViewHolderType)) } fun onRecordClick(item: RecordViewData, sharedElements: Map) { diff --git a/feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/viewModel/RunningRecordsViewModel.kt b/feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/viewModel/RunningRecordsViewModel.kt index a1919548..59755f91 100644 --- a/feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/viewModel/RunningRecordsViewModel.kt +++ b/feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/viewModel/RunningRecordsViewModel.kt @@ -38,13 +38,7 @@ class RunningRecordsViewModel @Inject constructor( ) : ViewModel() { val runningRecords: LiveData> by lazy { - return@lazy MutableLiveData>().let { initial -> - viewModelScope.launch { - initial.value = listOf(LoaderViewData()) - initial.value = loadRunningRecordsViewData() - } - initial - } + MutableLiveData(listOf(LoaderViewData() as ViewHolderType)) } private var timerJob: Job? = null diff --git a/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/viewModel/StatisticsViewModel.kt b/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/viewModel/StatisticsViewModel.kt index 3328343e..d0b2cc49 100644 --- a/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/viewModel/StatisticsViewModel.kt +++ b/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/viewModel/StatisticsViewModel.kt @@ -26,13 +26,7 @@ class StatisticsViewModel @Inject constructor( var extra: StatisticsExtra? = null val statistics: LiveData> by lazy { - return@lazy MutableLiveData>().let { initial -> - viewModelScope.launch { - initial.value = listOf(LoaderViewData()) - initial.value = loadStatisticsViewData() - } - initial - } + MutableLiveData(listOf(LoaderViewData() as ViewHolderType)) } private var rangeLength: RangeLength = RangeLength.DAY