StatusController: use properties instead of getters
This commit is contained in:
@ -39,10 +39,14 @@ class StatusController {
|
||||
companion object {
|
||||
private val logger: Logger = LoggerFactory.getLogger(StatusController::class.java)
|
||||
|
||||
private var totalRequests = 0
|
||||
private var mensaMenuRequests = 0
|
||||
private var courseListRequests = 0
|
||||
private var timetableRequests = HashMap<String, Int>()
|
||||
var totalRequests = 0
|
||||
private set
|
||||
var mensaMenuRequests = 0
|
||||
private set
|
||||
var courseListRequests = 0
|
||||
private set
|
||||
var timetableRequests = HashMap<String, Int>()
|
||||
private set
|
||||
|
||||
/**
|
||||
* if a mensamenu/courseList/timetable is requested update the specific and total request count
|
||||
@ -62,25 +66,6 @@ class StatusController {
|
||||
totalRequests++
|
||||
}
|
||||
|
||||
/**
|
||||
* getters and setters
|
||||
*/
|
||||
fun getTotalRequests(): Int {
|
||||
return totalRequests
|
||||
}
|
||||
|
||||
fun getMensaMenuRequests(): Int {
|
||||
return mensaMenuRequests
|
||||
}
|
||||
|
||||
fun getCourseListRequests(): Int {
|
||||
return courseListRequests
|
||||
}
|
||||
|
||||
fun getTimetableRequests(): HashMap<String, Int> {
|
||||
return timetableRequests
|
||||
}
|
||||
|
||||
fun getStatus(): Status {
|
||||
val currentTime = System.currentTimeMillis() / 1000
|
||||
val minutes = (currentTime - startTime) % 3600 / 60
|
||||
@ -112,10 +97,10 @@ class StatusController {
|
||||
"$days days, $hours:$minutes",
|
||||
apiVersion,
|
||||
softwareVersion,
|
||||
getTotalRequests(),
|
||||
getMensaMenuRequests(),
|
||||
getCourseListRequests(),
|
||||
getTimetableRequests(),
|
||||
totalRequests,
|
||||
mensaMenuRequests,
|
||||
courseListRequests,
|
||||
timetableRequests,
|
||||
CacheController.timetableList.size,
|
||||
Date(CacheController.courseList.meta.updateTime * 1000),
|
||||
Date(CacheController.mensaMenu.meta.updateTime * 1000),
|
||||
|
Reference in New Issue
Block a user