mirror of
https://github.com/fawney19/Aether.git
synced 2026-09-02 09:20:22 +08:00
refactor: 重构 CleanupScheduler 为 MaintenanceScheduler,新增 Provider 自动签到任务
- 将 cleanup_scheduler.py 重命名为 maintenance_scheduler.py - CleanupScheduler 重命名为 MaintenanceScheduler,保留向后兼容别名 - 新增 Provider 自动签到定时任务(每天凌晨 1:05 执行) - 前端新增定时任务配置区域,支持开关 Provider 自动签到 - 新增 enable_provider_checkin 系统配置项 Close #112
This commit is contained in:
@@ -651,7 +651,7 @@ class AdminTriggerCleanupAdapter(AdminApiAdapter):
|
||||
|
||||
from sqlalchemy import func
|
||||
|
||||
from src.services.system.cleanup_scheduler import get_cleanup_scheduler
|
||||
from src.services.system.maintenance_scheduler import get_maintenance_scheduler
|
||||
|
||||
db = context.db
|
||||
|
||||
@@ -669,8 +669,8 @@ class AdminTriggerCleanupAdapter(AdminApiAdapter):
|
||||
)
|
||||
|
||||
# 触发清理
|
||||
cleanup_scheduler = get_cleanup_scheduler()
|
||||
await cleanup_scheduler._perform_cleanup()
|
||||
maintenance_scheduler = get_maintenance_scheduler()
|
||||
await maintenance_scheduler._perform_cleanup()
|
||||
|
||||
# 获取清理后的统计信息
|
||||
total_after = db.query(Usage).count()
|
||||
|
||||
Reference in New Issue
Block a user