From f8ab085875d548d576222d283d3eadb26685cc25 Mon Sep 17 00:00:00 2001 From: KoenDR06 Date: Wed, 4 Jun 2025 13:42:18 +0200 Subject: [PATCH] changes --- src/main/kotlin/Main.kt | 12 +++++------- src/main/kotlin/getRooms.kt | 4 ++-- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/src/main/kotlin/Main.kt b/src/main/kotlin/Main.kt index 532fd17..36af391 100644 --- a/src/main/kotlin/Main.kt +++ b/src/main/kotlin/Main.kt @@ -21,11 +21,9 @@ fun main() { return } val offers = getOffers(rooms.map { it.wocasId }).offers.filter { offer -> - offer.adres[0].plaats !in listOf( - "ZWOLLE", - "GRONINGEN", - "TILBURG" - ) + if (!config.general.allowZeist) "ZEIST" else "" + offer.adres[0].plaats in listOf( + "UTRECHT", + ) + if (config.general.allowZeist) "ZEIST" else "" } val coupled = rooms.mapNotNull { room -> @@ -77,7 +75,7 @@ fun main() { str.append("\n\n") } - out.writeText(str.toString()) - inputFile.writeText(roomsFound.joinToString("\n") + rooms.joinToString("\n") { it.wocasId }) + out.writeText(out.readText() + "\n\n" + str.toString()) + inputFile.writeText(roomsFound.joinToString("\n") + "\n" + rooms.joinToString("\n") { it.wocasId }) println("${coupled.size} offers found, wrote to $fileName") } diff --git a/src/main/kotlin/getRooms.kt b/src/main/kotlin/getRooms.kt index 2d8471a..425621f 100644 --- a/src/main/kotlin/getRooms.kt +++ b/src/main/kotlin/getRooms.kt @@ -27,7 +27,7 @@ data class Room( @SerialName("ContractStartDate") val contractStartDate: String, @SerialName("UnitType") val unitType: String, @SerialName("NumberOfRooms") val numberOfRooms: Int, - @SerialName("Image") val image: Image, + @SerialName("Image") val image: Image?, @SerialName("ContractType") val contractType: String, @SerialName("FlowId") val flowId: Int, @SerialName("WocasId") val wocasId: String, @@ -38,4 +38,4 @@ fun getRooms(): List { val response = getEndpoint("offer") return Json.decodeFromString>(response) -} \ No newline at end of file +}