Add provider update startup check

This commit is contained in:
Dymas
2026-08-11 22:14:07 +02:00
parent d13b7da5b2
commit 7f5088f70d
5 changed files with 317 additions and 1 deletions
+3
View File
@@ -57,6 +57,7 @@ class HandlerContext:
export_watchlist_backup: object
get_config_snapshot: object
get_jellyfin_sync_status: object
get_provider_update_status: object
get_watchlist_homepage_summary: object
get_watchlist: object
get_watchlist_refresh_status: object
@@ -602,6 +603,8 @@ class Handler(BaseHTTPRequestHandler):
self.json({"content": load_project_text_file(CHANGELOG_FILE, default="Changelog unavailable.")})
elif parsed.path == "/api/dependencies":
self.json(dependency_status())
elif parsed.path == "/api/provider-updates":
self.json(Handler._context(self).get_provider_update_status())
elif parsed.path == "/api/fs/browse":
params = parse_qs(parsed.query)
client_host = Handler._effective_client_host(self)