added java 8 support again

* added drone testing for java 8
This commit is contained in:
Jannik 2019-10-06 12:11:02 +02:00
parent 26f1834183
commit 238947a894
Signed by: Seil0
GPG Key ID: E8459F3723C52C24
3 changed files with 17 additions and 6 deletions

View File

@ -6,3 +6,9 @@ steps:
image: gradle:jdk11 image: gradle:jdk11
commands: commands:
- gradle test - gradle test
- name: test-jdk8
image: gradle:jdk8
commands:
- gradle test

View File

@ -48,4 +48,4 @@ compileTestKotlin {
} }
group 'org.mosad' group 'org.mosad'
version '1.1.4' version '1.1.5'

View File

@ -158,11 +158,16 @@ class APIController {
* if a timetable is requested update the request counter * if a timetable is requested update the request counter
*/ */
private fun updateTimetableRequests(courseName: String) { private fun updateTimetableRequests(courseName: String) {
timetableRequests.stream().filter { it.courseName == courseName }.findFirst().ifPresentOrElse({ when (timetableRequests.stream().filter { x -> x.courseName == courseName }.findAny().orElse(null)) {
it.requests++ null -> timetableRequests.add(TimetableCounter(courseName, 0))
}, { }
timetableRequests.add(TimetableCounter(courseName, 1)) timetableRequests.stream().filter { x ->x.courseName == courseName }.findFirst().ifPresent { x -> x.requests++ }
})
// timetableRequests.stream().filter { it.courseName == courseName }.findFirst().ifPresentOrElse({
// it.requests++
// }, {
//
// })
} }
private fun getStatus(): Status { private fun getStatus(): Status {