From a5d26769e8aa34469468818d74a02da848f385de Mon Sep 17 00:00:00 2001 From: slhafzjw Date: Mon, 9 Feb 2026 20:54:35 +0800 Subject: [PATCH] fix(ActionScheduler): skip trigger callback when tick has no actions --- .../modules/action/dispatcher/scheduler/ActionScheduler.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Partner-Main/src/main/java/work/slhaf/partner/module/modules/action/dispatcher/scheduler/ActionScheduler.kt b/Partner-Main/src/main/java/work/slhaf/partner/module/modules/action/dispatcher/scheduler/ActionScheduler.kt index e382d253..f1e8a266 100644 --- a/Partner-Main/src/main/java/work/slhaf/partner/module/modules/action/dispatcher/scheduler/ActionScheduler.kt +++ b/Partner-Main/src/main/java/work/slhaf/partner/module/modules/action/dispatcher/scheduler/ActionScheduler.kt @@ -188,6 +188,8 @@ class ActionScheduler : AgentRunningSubModule, Void>() // 取当前 tick、推进过程中经过的 tick 对应任务,异步启动 } toTrigger?.let { + if (it.isEmpty()) return@let + onTrigger(it) log.debug("Executing action at hour {} tick {}", launchingHour, tick) }