minecraft1024a
1e2eb977bb
refactor(sleep): 解耦SleepManager与ScheduleManager的依赖关系
将日程表获取的逻辑从`SleepManager`转移到`TimeChecker`中,并使其直接从全局的`schedule_manager`实例获取日程,消除了`SleepManager`对日程表的直接管理责任。
这一重构简化了`SleepManager`的职责,使其更专注于睡眠状态的管理,同时提高了模块间的独立性。
- `SleepManager`不再持有`today_schedule`状态。
- `TimeChecker`现在直接从`schedule_manager`获取日程,不再依赖于`SleepManager`传递。
- 移除了`ScheduleManager`中对`sleep_manager`的引用和更新操作。
2025-09-07 12:28:15 +08:00
..
2025-08-31 20:50:17 +08:00
2025-09-07 12:28:15 +08:00
2025-09-05 20:58:03 +08:00
2025-09-06 00:10:54 +08:00
2025-09-01 15:24:43 +08:00
2025-09-03 21:36:22 +08:00
2025-09-06 00:10:54 +08:00
2025-09-06 00:11:31 +08:00
2025-09-06 21:44:37 +08:00
2025-09-07 08:20:39 +08:00
2025-09-06 20:56:13 +08:00
2025-08-11 19:34:18 +08:00