From a189d8ef75e86a2120372916c95422e77b40538e Mon Sep 17 00:00:00 2001 From: =?utf8?q?David=20=E2=80=98Bombe=E2=80=99=20Roden?= Date: Thu, 11 Apr 2024 09:44:36 +0200 Subject: [PATCH] =?utf8?q?=E2=99=BB=EF=B8=8F=20Extract=20FreeGamesState=20?= =?utf8?q?into=20its=20own=20file?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../rhynodge/filters/webpages/epicgames/EpicGamesFilter.kt | 9 --------- .../rhynodge/filters/webpages/epicgames/FreeGamesState.kt | 13 +++++++++++++ 2 files changed, 13 insertions(+), 9 deletions(-) create mode 100644 src/main/kotlin/net/pterodactylus/rhynodge/filters/webpages/epicgames/FreeGamesState.kt diff --git a/src/main/kotlin/net/pterodactylus/rhynodge/filters/webpages/epicgames/EpicGamesFilter.kt b/src/main/kotlin/net/pterodactylus/rhynodge/filters/webpages/epicgames/EpicGamesFilter.kt index fbb7da5..e159dff 100644 --- a/src/main/kotlin/net/pterodactylus/rhynodge/filters/webpages/epicgames/EpicGamesFilter.kt +++ b/src/main/kotlin/net/pterodactylus/rhynodge/filters/webpages/epicgames/EpicGamesFilter.kt @@ -3,7 +3,6 @@ package net.pterodactylus.rhynodge.filters.webpages.epicgames import com.fasterxml.jackson.databind.JsonNode import net.pterodactylus.rhynodge.Filter import net.pterodactylus.rhynodge.State -import net.pterodactylus.rhynodge.states.AbstractState import net.pterodactylus.rhynodge.states.JsonState import java.time.Instant @@ -32,11 +31,3 @@ class EpicGamesFilter : Filter { .first() } - -class FreeGamesState(val games: Set) : AbstractState(true) { - - override fun plainText(): String { - TODO("Not yet implemented") - } - -} diff --git a/src/main/kotlin/net/pterodactylus/rhynodge/filters/webpages/epicgames/FreeGamesState.kt b/src/main/kotlin/net/pterodactylus/rhynodge/filters/webpages/epicgames/FreeGamesState.kt new file mode 100644 index 0000000..580f0b4 --- /dev/null +++ b/src/main/kotlin/net/pterodactylus/rhynodge/filters/webpages/epicgames/FreeGamesState.kt @@ -0,0 +1,13 @@ +package net.pterodactylus.rhynodge.filters.webpages.epicgames + +import net.pterodactylus.rhynodge.states.AbstractState + +class FreeGamesState(val games: Set, private val triggered: Boolean = false) : AbstractState(true) { + + override fun plainText(): String { + TODO("Not yet implemented") + } + + override fun triggered() = triggered + +} -- 2.7.4