From d072e4946a0617253b7b7427de84e38fd899e0b1 Mon Sep 17 00:00:00 2001 From: gnembon Date: Mon, 7 Sep 2020 11:44:46 -0300 Subject: [PATCH] removing / reloading an app will cause all their scheduled calls to be cleaned as well. --- src/main/java/carpet/script/CarpetEventServer.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/carpet/script/CarpetEventServer.java b/src/main/java/carpet/script/CarpetEventServer.java index 37780f73..f9a4cd73 100644 --- a/src/main/java/carpet/script/CarpetEventServer.java +++ b/src/main/java/carpet/script/CarpetEventServer.java @@ -795,6 +795,7 @@ public class CarpetEventServer public void removeAllHostEvents(String hostName) { Event.byName.values().forEach((e) -> e.handler.removeAllCalls(hostName)); + scheduledCalls.removeIf(sc -> sc.host != null && sc.host.equals(hostName)); } public void clearAll()