feat: support dynamic daemon refill

This commit is contained in:
mmc
2026-03-19 15:15:05 +08:00
parent 2904e43b1f
commit fc0a2968ae
5 changed files with 31 additions and 9 deletions

View File

@@ -184,7 +184,7 @@ def normalize_config(cfg: Dict[str, Any]) -> Dict[str, Any]:
cfg["sub2api_maintain_actions"] = normalize_sub2api_maintain_actions(cfg.get("sub2api_maintain_actions"))
cfg["auto_register"] = _as_bool(cfg.get("auto_register", False), default=False)
try:
cfg["auto_register_max_per_loop"] = max(1, min(int(cfg.get("auto_register_max_per_loop", 1)), 20))
cfg["auto_register_max_per_loop"] = max(0, min(int(cfg.get("auto_register_max_per_loop", 1)), 20))
except (TypeError, ValueError):
cfg["auto_register_max_per_loop"] = 1
cfg["db_enabled"] = _as_bool(cfg.get("db_enabled", False), default=False)