From 34e95cdafeb9bb52f56ab0b41ae657e8a1d3da70 Mon Sep 17 00:00:00 2001 From: Tomas Slusny Date: Wed, 4 Jul 2018 16:45:59 +0200 Subject: [PATCH] Reset Discord state if now > updated + timeout Correctly reset Discord state only if now > updated + timeout instead of updated > start + timeout. Signed-off-by: Tomas Slusny --- .../net/runelite/client/plugins/discord/DiscordState.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/discord/DiscordState.java b/runelite-client/src/main/java/net/runelite/client/plugins/discord/DiscordState.java index 6da66d34e9..69865a666f 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/discord/DiscordState.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/discord/DiscordState.java @@ -153,7 +153,7 @@ class DiscordState void checkForTimeout() { final Duration actionTimeout = Duration.ofMinutes(config.actionTimeout()); - events.removeIf(event -> event.getType().isShouldTimeout() && - event.getUpdated().isAfter(event.getStart().plus(actionTimeout))); + final Instant now = Instant.now(); + events.removeIf(event -> event.getType().isShouldTimeout() && now.isAfter(event.getUpdated().plus(actionTimeout))); } }