cover some timeouts
This commit is contained in:
@ -45,12 +45,13 @@ import kotlin.concurrent.scheduleAtFixedRate
|
||||
@RestController
|
||||
class APIController {
|
||||
|
||||
// TODO clean up and move stuff to a CacheController
|
||||
// Controller stuff
|
||||
var logger: Logger = LoggerFactory.getLogger(APIController::class.java)
|
||||
private var requestCount = 0
|
||||
private val startTime = System.currentTimeMillis() / 1000
|
||||
private val softwareVersion = "1.0.3"
|
||||
private val apiVersion = "1.0.2"
|
||||
private val softwareVersion = "1.1.0"
|
||||
private val apiVersion = "1.1.0"
|
||||
|
||||
// hso parser links (hardcoded)
|
||||
private val mensaLink = "https://www.swfr.de/de/essen-trinken/speiseplaene/mensa-offenburg/"
|
||||
@ -89,7 +90,7 @@ class APIController {
|
||||
}
|
||||
}
|
||||
|
||||
@Deprecated("courses is replaced by courseList")
|
||||
@Deprecated("courses is replaced by courseList", replaceWith = ReplaceWith("courseList()"))
|
||||
@RequestMapping("/courses")
|
||||
fun courses(): CoursesList {
|
||||
return courseList()
|
||||
@ -172,11 +173,16 @@ class APIController {
|
||||
|
||||
try {
|
||||
val hsoURL = URL("https://www.hs-offenburg.de/")
|
||||
val swfrURL = URL("https://www.swfr.de/")
|
||||
|
||||
var connection = hsoURL.openConnection() as HttpURLConnection
|
||||
connection.requestMethod = "HEAD"
|
||||
|
||||
connection.connectTimeout = 15000
|
||||
hsoCode = connection.responseCode
|
||||
val swfrURL = URL("https://www.swfr.de/")
|
||||
|
||||
connection = swfrURL.openConnection() as HttpURLConnection
|
||||
connection.connectTimeout = 15000
|
||||
swfrCode = connection.responseCode
|
||||
} catch (e: Exception) {
|
||||
logger.error("Error while fetching url response codes!", e)
|
||||
|
Reference in New Issue
Block a user