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))); } }