diff --git a/app/src/main/java/agzam/vyatsu/ui/schedule/ScheduleViewModel.kt b/app/src/main/java/agzam/vyatsu/ui/schedule/ScheduleViewModel.kt index 404f64a..8d844fe 100644 --- a/app/src/main/java/agzam/vyatsu/ui/schedule/ScheduleViewModel.kt +++ b/app/src/main/java/agzam/vyatsu/ui/schedule/ScheduleViewModel.kt @@ -160,6 +160,9 @@ class ScheduleViewModel( fun refresh() { val groupId = currentGroupId ?: return viewModelScope.launch { + _uiState.value = _uiState.value.copy(isLoading = true, loadError = false) + // Обновляем список групп: так подхватываются новые PDF (периоды), появившиеся на сайте. + runCatching { groupRepository.forceRefresh() } loadSchedule(groupId) } }