Update year when updating cached timetables

This commit is contained in:
2023-01-13 20:21:15 +01:00
parent 3e17a788d7
commit 7f7aaa180a
2 changed files with 5 additions and 3 deletions

View File

@ -201,8 +201,10 @@ class CacheController {
executor.execute {
val timetableParser = TimetableParser(timetableCourse.value.meta.link)
timetableCourse.value.timetable = timetableParser.parseTimeTable() ?: return@execute
timetableCourse.value.meta.weekNumberYear =
timetableParser.parseCalendarWeek()?.week ?: return@execute
timetableParser.parseCalendarWeek()?.also {
timetableCourse.value.meta.weekNumberYear = it.week
timetableCourse.value.meta.year = it.year
} ?: return@execute
timetableCourse.value.meta.updateTime = System.currentTimeMillis() / 1000
saveTimetableToCache(timetableCourse.value) // save the updated timetable to the cache directory