Add Homepage watchlist summary endpoint

This commit is contained in:
Dymas
2026-06-07 02:15:13 +02:00
parent 18d82a8678
commit bff36940ac
3 changed files with 37 additions and 0 deletions
+4
View File
@@ -52,6 +52,7 @@ class HandlerContext:
ensure_runtime: object
episode_list: object
get_config_snapshot: object
get_watchlist_homepage_summary: object
get_watchlist: object
get_watchlist_refresh_status: object
http_error: object
@@ -602,6 +603,9 @@ class Handler(BaseHTTPRequestHandler):
return
debug_log("thumbnail.route.hit", show_id=show_id, resolved_path=path)
self.file(path)
elif parsed.path == "/api/watchlist/homepage":
Handler._runtime(self)
self.json(Handler._context(self).get_watchlist_homepage_summary())
elif parsed.path in {"/api/watchlist", "/api/watchlist/get"}:
Handler._runtime(self)
params = parse_qs(parsed.query)