From 1244d59fa450856c29e6094f3c8a86972668de23 Mon Sep 17 00:00:00 2001 From: slhafzjw Date: Wed, 18 Feb 2026 15:22:02 +0800 Subject: [PATCH] chore(ActionScheduler): remove todos --- .../modules/action/dispatcher/scheduler/ActionScheduler.kt | 3 --- 1 file changed, 3 deletions(-) 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 deb50222..cd64401e 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 @@ -59,7 +59,6 @@ class ActionScheduler : AgentRunningSubModule, Void>() { .collect(Collectors.toSet()) } - // TODO 3. 重构 trigger 内容,在替换为 Set 后,需要进行类型判定,确认是自行执行,还是交给 actionExecutor val onTrigger: (Set) -> Unit = { schedulableSet -> val executableActions = mutableSetOf() val stateActions = mutableSetOf() @@ -90,7 +89,6 @@ class ActionScheduler : AgentRunningSubModule, Void>() { } override fun execute(schedulableSet: Set?): Void? { - // TODO 1. 将输入参数重构为 Set,在 for 循环中依据计划字段放入时间轮 schedulerScope.launch { schedulableSet?.run { for (schedulableData in schedulableSet) { @@ -105,7 +103,6 @@ class ActionScheduler : AgentRunningSubModule, Void>() { return null } - // TODO 2. 重构为 Set private class TimeWheel( val listSource: () -> Set, val onTrigger: (toTrigger: Set) -> Unit