Add Jellyfin library handoff controls
This commit is contained in:
@@ -52,6 +52,7 @@ class HandlerContext:
|
||||
index_html: str
|
||||
queue_html: str
|
||||
remove_from_watchlist: object
|
||||
run_jellyfin_sync: object
|
||||
runtime_state: object
|
||||
save_runtime_config: object
|
||||
search_anime: object
|
||||
@@ -490,6 +491,9 @@ class Handler(BaseHTTPRequestHandler):
|
||||
self.ensure_client_access()
|
||||
if parsed.path == "/api/config":
|
||||
Handler.update_config(self, Handler.require_json_object(self, self.body_json()))
|
||||
elif parsed.path == "/api/config/jellyfin/sync":
|
||||
payload = Handler.require_json_object(self, self.body_json())
|
||||
self.json(Handler._context(self).run_jellyfin_sync(payload))
|
||||
elif parsed.path == "/api/config/webhook/test":
|
||||
payload = Handler.require_json_object(self, self.body_json())
|
||||
self.json(Handler._context(self).test_discord_webhook_config(payload))
|
||||
|
||||
Reference in New Issue
Block a user