♻️ Move output generation to state
authorDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Mon, 21 Sep 2020 23:12:14 +0000 (01:12 +0200)
committerDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Mon, 21 Sep 2020 23:12:14 +0000 (01:12 +0200)
commit5d962b76adef88663cfa4acc093836c71fe9dd82
tree263ddf446d09b1ed8ac39cc82befa9ff2e61664a
parent6d8a3475d8e56cea63d53d456baef434318223a7
♻️ Move output generation to state
29 files changed:
build.gradle
src/main/java/net/pterodactylus/rhynodge/State.java
src/main/java/net/pterodactylus/rhynodge/Trigger.java
src/main/java/net/pterodactylus/rhynodge/engine/ReactionRunner.java
src/main/java/net/pterodactylus/rhynodge/filters/ComicSiteFilter.java
src/main/java/net/pterodactylus/rhynodge/filters/webpages/savoy/SavoyTicketsFilter.java
src/main/java/net/pterodactylus/rhynodge/states/AbstractState.java
src/main/java/net/pterodactylus/rhynodge/states/ComicState.java
src/main/java/net/pterodactylus/rhynodge/states/EpisodeState.java
src/main/java/net/pterodactylus/rhynodge/states/FailedState.java
src/main/java/net/pterodactylus/rhynodge/states/FileState.java
src/main/java/net/pterodactylus/rhynodge/states/HtmlState.java
src/main/java/net/pterodactylus/rhynodge/states/HttpState.java
src/main/java/net/pterodactylus/rhynodge/states/OutputState.java
src/main/java/net/pterodactylus/rhynodge/states/StringState.java
src/main/java/net/pterodactylus/rhynodge/states/TorrentState.java
src/main/java/net/pterodactylus/rhynodge/triggers/AlwaysTrigger.java
src/main/java/net/pterodactylus/rhynodge/triggers/FileExistenceTrigger.java
src/main/java/net/pterodactylus/rhynodge/triggers/FileStateModifiedTrigger.java
src/main/java/net/pterodactylus/rhynodge/triggers/NewComicTrigger.java
src/main/java/net/pterodactylus/rhynodge/triggers/NewEpisodeTrigger.java
src/main/java/net/pterodactylus/rhynodge/triggers/NewTorrentTrigger.java
src/main/kotlin/net/pterodactylus/rhynodge/webpages/weather/WeatherState.kt
src/main/kotlin/net/pterodactylus/rhynodge/webpages/weather/WeatherTrigger.kt
src/test/java/net/pterodactylus/rhynodge/states/StateManagerTest.java
src/test/kotlin/net/pterodactylus/rhynodge/queries/FallbackQueryTest.kt
src/test/kotlin/net/pterodactylus/rhynodge/triggers/AlwaysTriggerTest.kt
src/test/kotlin/net/pterodactylus/rhynodge/webpages/weather/WeatherTriggerTest.kt
src/test/kotlin/net/pterodactylus/rhynodge/webpages/weather/wetterde/WetterDeFilterTest.kt