fixes
This commit is contained in:
parent
da99eb4f70
commit
5e0e2288b9
3 changed files with 25 additions and 17 deletions
|
|
@ -5,14 +5,14 @@ import java.io.File
|
|||
data class ReactableOffer(
|
||||
val room: Room,
|
||||
val offer: Offer,
|
||||
val floorInfo: FloorInfo
|
||||
val floor: Floor
|
||||
)
|
||||
|
||||
fun main() {
|
||||
val rooms = getRooms().filter { room ->
|
||||
room.unitType == config.general.unitType
|
||||
}
|
||||
val offers = getOffers().offers.filter { offer ->
|
||||
val offers = getOffers(rooms.map { it.wocasId }).offers.filter { offer ->
|
||||
offer.adres[0].plaats !in listOf(
|
||||
"ZWOLLE",
|
||||
"GRONINGEN",
|
||||
|
|
@ -25,15 +25,15 @@ fun main() {
|
|||
|
||||
if (offer == null) null else ReactableOffer(room, offer, getFloorInfo(room))
|
||||
}.filter {
|
||||
val gender = it.floorInfo.genderPreference
|
||||
val gender = it.floor.floorInfo.genderPreference
|
||||
|
||||
((gender == "female" && config.gender.female) ||
|
||||
(gender == "male" && config.gender.male) ||
|
||||
(gender == "none" && config.gender.none)) &&
|
||||
|
||||
((config.general.smoking == -1 && !it.floorInfo.smokingAllowed) || (config.general.smoking == 1 && it.floorInfo.smokingAllowed) || config.general.smoking == 0) &&
|
||||
((config.general.smoking == -1 && !it.floor.floorInfo.smokingAllowed) || (config.general.smoking == 1 && it.floor.floorInfo.smokingAllowed) || config.general.smoking == 0) &&
|
||||
|
||||
((config.general.pets == -1 && !it.floorInfo.petsAllowed) || (config.general.pets == 1 && it.floorInfo.petsAllowed) || config.general.pets == 0)
|
||||
((config.general.pets == -1 && !it.floor.floorInfo.petsAllowed) || (config.general.pets == 1 && it.floor.floorInfo.petsAllowed) || config.general.pets == 0)
|
||||
}
|
||||
|
||||
val fileName = "offers.md"
|
||||
|
|
@ -45,21 +45,26 @@ fun main() {
|
|||
val address = it.offer.adres[0]
|
||||
|
||||
str.append("## [${address.straatnaam} ${address.nummer}, ${address.plaats.lowercase().capitalize()}](https://sshxl.nl/nl/aanbod/${it.room.flowId}-${address.straatnaam.lowercase().replace(" ", "-")})\n")
|
||||
str.append("- Huisgenoten: ${it.room.numberOfRooms-1}\n")
|
||||
|
||||
val genderString = when (it.floorInfo.genderPreference) {
|
||||
str.append("\n| Categorie | Waarde |\n")
|
||||
str.append("|-----------|--------|\n")
|
||||
|
||||
str.append("| Huisgenoten | ${it.room.numberOfRooms-1} |\n")
|
||||
|
||||
val genderString = when (it.floor.floorInfo.genderPreference) {
|
||||
"none" -> "Geen voorkeur"
|
||||
"male" -> "Man"
|
||||
"female" -> "Vrouw"
|
||||
else -> it.floorInfo.genderPreference
|
||||
else -> it.floor.floorInfo.genderPreference
|
||||
}
|
||||
str.append("- Geslacht: $genderString\n")
|
||||
str.append("| Geslacht | $genderString |\n")
|
||||
|
||||
|
||||
str.append("- Roken: ${if (it.floorInfo.smokingAllowed) "Mag" else "Mag niet"}\n")
|
||||
str.append("- Huisdieren: ${if (it.floorInfo.petsAllowed) "Mogen" else "Mogen niet"}\n")
|
||||
str.append("| Roken | ${if (it.floor.floorInfo.smokingAllowed) "✅ Mag" else "❌ Mag niet"} |\n")
|
||||
str.append("| Huisdieren | ${if (it.floor.floorInfo.petsAllowed) "✅ Mogen" else "❌ Mogen niet"} |\n")
|
||||
|
||||
str.append("\n")
|
||||
str.append("### Message: \n\n${it.floorInfo.description}\n")
|
||||
str.append("### Message: \n\n${it.floor.floorInfo.description}\n")
|
||||
|
||||
str.append("\n\n")
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue