X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fkotlin%2Fnet%2Fpterodactylus%2Frhynodge%2Fwebpages%2Fweather%2Fwettercom%2FWetterComFilter.kt;h=f9411a5544fed63a0b20721760a1ae0a050f5a37;hb=3ad80850a756b85b9cab839d006ab104e01b61d5;hp=1c8d59bcc0cbc573f473e06e8b9b90d1ece508b4;hpb=2330b650352517b47d1c6aa0dc054f6d29164157;p=rhynodge.git diff --git a/src/main/kotlin/net/pterodactylus/rhynodge/webpages/weather/wettercom/WetterComFilter.kt b/src/main/kotlin/net/pterodactylus/rhynodge/webpages/weather/wettercom/WetterComFilter.kt index 1c8d59b..f9411a5 100644 --- a/src/main/kotlin/net/pterodactylus/rhynodge/webpages/weather/wettercom/WetterComFilter.kt +++ b/src/main/kotlin/net/pterodactylus/rhynodge/webpages/weather/wettercom/WetterComFilter.kt @@ -44,12 +44,12 @@ class WetterComFilter : Filter { return LocalDateTime.from(dateTimeFormatter.parse("%s %s".format(dateElement, timeElement))) } - private fun parseHourStates(document: Document): List { + private fun parseHourStates(document: Document): List { return document.select(".weather-strip--detail").mapIndexed { index, element -> parseHourState(index, element) } } - private fun parseHourState(index: Int, hourElement: Element): WetterComState.HourState { - return WetterComState.HourState.atHour(index) + private fun parseHourState(index: Int, hourElement: Element): HourState { + return HourState.atHour(index) .temperature(parseTemperature(hourElement)) .rainProbability(parseRainProbability(hourElement)) .rainAmount(parseRainAmount(hourElement))