From 019cf5da21c4fefd63fb0896d6e3db2c43feb946 Mon Sep 17 00:00:00 2001 From: Agzamus Date: Fri, 11 Sep 2026 02:05:43 +0300 Subject: [PATCH] feat: also refresh groups list in schedule --- .../main/java/agzam/vyatsu/ui/schedule/ScheduleViewModel.kt | 3 +++ 1 file changed, 3 insertions(+) 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) } }