()
| 371 | |
| 372 | @router.get("/schedule") |
| 373 | def api_get_selfcheck_schedule(): |
| 374 | settings = get_settings() |
| 375 | return { |
| 376 | "enabled": bool(getattr(settings, "selfcheck_auto_enabled", False)), |
| 377 | "interval_minutes": int(getattr(settings, "selfcheck_interval_minutes", 15) or 15), |
| 378 | "mode": _normalize_mode(getattr(settings, "selfcheck_mode", "quick")), |
| 379 | "runtime": selfcheck_scheduler.snapshot(), |
| 380 | } |
| 381 | |
| 382 | |
| 383 | @router.post("/schedule") |
nothing calls this directly
no test coverage detected