This commit is contained in:
Vladimir Dubovik
2024-12-24 14:54:02 +03:00
parent 8d973e7942
commit e6b217aba4
15 changed files with 469 additions and 318 deletions

View File

@ -30,14 +30,13 @@ final class ScheduleViewModel: ObservableObject {
@Published var group: String = ""
//MARK: Methods
func fetchWeekSchedule(_ group: String, _ num: Int = 0) {
func fetchWeekSchedule(_ group: String) {
isLoading = true
Task {
do {
var schedule: Schedule
if (num != 0) {
week += num
schedule = try await NetworkManager.shared.getScheduleForOtherWeek(week, numOfGroup)
if !self.numOfGroup.isEmpty {
schedule = try await NetworkManager.shared.getScheduleForOtherWeek(self.week, self.numOfGroup)
}
else {
schedule = try await NetworkManager.shared.getSchedule(group)