count courseList requests seperat
This commit is contained in:
@ -30,9 +30,9 @@ import org.mosad.thecitadelofricks.controller.CacheController.Companion.getTimet
|
||||
import org.mosad.thecitadelofricks.controller.CacheController.Companion.mensaMenu
|
||||
import org.mosad.thecitadelofricks.controller.StartupController
|
||||
import org.mosad.thecitadelofricks.controller.StatusController.Companion.getStatus
|
||||
import org.mosad.thecitadelofricks.controller.StatusController.Companion.updateCourseListRequests
|
||||
import org.mosad.thecitadelofricks.controller.StatusController.Companion.updateMensaMenuRequests
|
||||
import org.mosad.thecitadelofricks.controller.StatusController.Companion.updateTimetableRequests
|
||||
import org.mosad.thecitadelofricks.controller.StatusController.Companion.updateTotalRequests
|
||||
import org.slf4j.Logger
|
||||
import org.slf4j.LoggerFactory
|
||||
import org.springframework.web.bind.annotation.RequestMapping
|
||||
@ -67,14 +67,13 @@ class APIController {
|
||||
@RequestMapping("/courseList")
|
||||
fun courseList(): CoursesList {
|
||||
logger.info("courseList request at ${LocalDateTime.now()}!")
|
||||
updateTotalRequests()
|
||||
updateCourseListRequests()
|
||||
return courseList
|
||||
}
|
||||
|
||||
@RequestMapping("/mensamenu")
|
||||
fun mensamenu(): MensaMenu {
|
||||
logger.info("mensamenu request at ${LocalDateTime.now()}!")
|
||||
updateTotalRequests()
|
||||
updateMensaMenuRequests()
|
||||
return mensaMenu
|
||||
}
|
||||
@ -85,7 +84,6 @@ class APIController {
|
||||
@RequestParam(value = "week", defaultValue = "0") week: Int
|
||||
): TimetableCourseWeek {
|
||||
logger.info("timetable request at ${LocalDateTime.now()}!")
|
||||
updateTotalRequests()
|
||||
updateTimetableRequests(courseName)
|
||||
return getTimetable(courseName, week)
|
||||
}
|
||||
@ -96,7 +94,7 @@ class APIController {
|
||||
@RequestParam(value = "week", defaultValue = "0") week: Int
|
||||
): HashSet<String> {
|
||||
logger.info("lessonSubjectList request at ${LocalDateTime.now()}!")
|
||||
updateTotalRequests()
|
||||
updateTimetableRequests(courseName)
|
||||
return getLessonSubjectList(courseName, week)
|
||||
}
|
||||
|
||||
@ -107,7 +105,7 @@ class APIController {
|
||||
@RequestParam(value = "week", defaultValue = "0") week: Int
|
||||
): ArrayList<Lesson> {
|
||||
logger.info("lesson request at ${LocalDateTime.now()}!")
|
||||
updateTotalRequests()
|
||||
updateTimetableRequests(courseName)
|
||||
return getLesson(courseName, lessonSubject, week)
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user