removed Java legacy code
continuous-integration/drone/push Build is passing Details

the minimum is now Java 11
This commit is contained in:
Jannik 2019-12-30 01:36:21 +01:00
parent 16cb89ca38
commit d0d5e4b6d1
Signed by: Seil0
GPG Key ID: E8459F3723C52C24
4 changed files with 8 additions and 27 deletions

View File

@ -7,8 +7,3 @@ steps:
commands: commands:
- gradle test - gradle test
- name: test-jdk8
image: gradle:jdk8
commands:
- gradle test

View File

@ -42,10 +42,10 @@ dependencies {
} }
compileKotlin { compileKotlin {
kotlinOptions.jvmTarget = "1.8" kotlinOptions.jvmTarget = "11"
} }
compileTestKotlin { compileTestKotlin {
kotlinOptions.jvmTarget = "1.8" kotlinOptions.jvmTarget = "11"
} }
group 'org.mosad' group 'org.mosad'

View File

@ -128,14 +128,7 @@ class CacheController {
// get all lessons from the weeks timetable // get all lessons from the weeks timetable
val flatMap = getTimetable(courseName, weekIndex).timetable.days.flatMap { it.timeslots.asIterable() } val flatMap = getTimetable(courseName, weekIndex).timetable.days.flatMap { it.timeslots.asIterable() }
flatMap.forEach { flatMap.forEach {
// TODO Java 11 it.stream().filter { x -> x.lessonSubject.contains(lessonSubject) }.findAny().ifPresent { x -> lessonList.add(x) }
//it.stream().filter { x -> x.lessonSubject.contains(lessonSubject) }.findAny().ifPresent { x -> println("${x.lessonSubject}, ${x.lessonTeacher}") }
it.forEach { lesson ->
if(lesson.lessonSubject.contains(lessonSubject)) {
lessonList.add(lesson)
}
}
} }
return lessonList return lessonList

View File

@ -56,18 +56,11 @@ class StatusController {
* if a timetable is requested update the request counter * if a timetable is requested update the request counter
*/ */
fun updateTimetableRequests(courseName: String) { fun updateTimetableRequests(courseName: String) {
when (timetableRequests.stream().filter { x -> x.courseName == courseName }.findAny().orElse(null)) { timetableRequests.stream().filter { it.courseName == courseName }.findFirst().ifPresentOrElse({
null -> timetableRequests.add(TimetableCounter(courseName, 0)) it.requests++
} }, {
timetableRequests.stream().filter { x -> x.courseName == courseName }.findFirst() timetableRequests.add(TimetableCounter(courseName, 1))
.ifPresent { x -> x.requests++ } })
// TODO Java 11
// timetableRequests.stream().filter { it.courseName == courseName }.findFirst().ifPresentOrElse({
// it.requests++
// }, {
//
// })
} }
fun getTotalRequests(): Int { fun getTotalRequests(): Int {