From 7a3f188160f404826e3698f2132855c6fd41d8da Mon Sep 17 00:00:00 2001 From: =?utf8?q?David=20=E2=80=98Bombe=E2=80=99=20Roden?= Date: Sat, 10 Feb 2024 09:16:32 +0100 Subject: [PATCH 1/1] =?utf8?q?=F0=9F=90=9B=20Set=20output=20of=20last-stat?= =?utf8?q?e=20merger=20to=20triggered?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../kotlin/net/pterodactylus/rhynodge/mergers/LastStateMerger.kt | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/main/kotlin/net/pterodactylus/rhynodge/mergers/LastStateMerger.kt b/src/main/kotlin/net/pterodactylus/rhynodge/mergers/LastStateMerger.kt index 95f6e6b..eb851a2 100644 --- a/src/main/kotlin/net/pterodactylus/rhynodge/mergers/LastStateMerger.kt +++ b/src/main/kotlin/net/pterodactylus/rhynodge/mergers/LastStateMerger.kt @@ -8,10 +8,6 @@ import net.pterodactylus.rhynodge.State */ class LastStateMerger : Merger { - override fun mergeStates(previousState: State, currentState: State) = AlwaysTriggeringState(currentState) - - class AlwaysTriggeringState(state: State) : State by state { - override fun triggered() = true - } + override fun mergeStates(previousState: State, currentState: State) = currentState.apply { trigger() } } -- 2.7.4