This commit is contained in:
Vladimir Dubovik
2025-02-21 14:07:01 +03:00
parent bb268cc6ad
commit 9c6515a2f5
10 changed files with 225 additions and 95 deletions

View File

@ -190,6 +190,9 @@ extension WeekViewForWeek {
if vm.group != "" {
vm.fetchWeekSchedule(isOtherWeek: true)
}
if UserDefaults.standard.string(forKey: "vpk") != nil {
vm.fetchWeekVPK(isOtherWeek: true, vpk: UserDefaults.standard.string(forKey: "vpk"))
}
weekSlider.insert(firstDate.createPrevioustWeek(), at: 0)
weekSlider.removeLast()
currentWeekIndex = 1
@ -203,6 +206,9 @@ extension WeekViewForWeek {
if vm.group != "" {
vm.fetchWeekSchedule(isOtherWeek: true)
}
if UserDefaults.standard.string(forKey: "vpk") != nil {
vm.fetchWeekVPK(isOtherWeek: true, vpk: UserDefaults.standard.string(forKey: "vpk"))
}
weekSlider.append(lastDate.createNextWeek())
weekSlider.removeFirst()
currentWeekIndex = weekSlider.count - 2
@ -249,6 +255,9 @@ extension WeekViewForMonth {
if vm.group != "" {
vm.fetchWeekSchedule(isOtherWeek: true)
}
if UserDefaults.standard.string(forKey: "vpk") != nil {
vm.fetchWeekVPK(isOtherWeek: true, vpk: UserDefaults.standard.string(forKey: "vpk"))
}
}
vm.selectedDay = day.date
vm.updateSelectedDayIndex()
@ -287,6 +296,9 @@ extension MonthTabView {
if vm.group != "" {
vm.fetchWeekSchedule(isOtherWeek: true)
}
if let vpkStr = UserDefaults.standard.string(forKey: "vpk") {
vm.fetchWeekVPK(vpk: vpkStr)
}
}
if let lastDate = monthSlider[currentMonthIndex].last?.week[6].date,
@ -300,6 +312,9 @@ extension MonthTabView {
if vm.group != "" {
vm.fetchWeekSchedule(isOtherWeek: true)
}
if let vpkStr = UserDefaults.standard.string(forKey: "vpk") {
vm.fetchWeekVPK(vpk: vpkStr)
}
}
}
}