remove demo pages, rename themes, add Content-Length header

This commit is contained in:
blankie 2026-06-16 05:11:37 +00:00
parent b6b0e7b0fd
commit f7b4451b88
10 changed files with 1652 additions and 2370 deletions

View file

@ -165,12 +165,15 @@ class GatewayHandler(BaseHTTPRequestHandler):
"style-src 'self' 'unsafe-inline'; "
"script-src 'self' 'unsafe-inline'; "
"img-src 'self' data:")
resp_body = resp.get("body", "")
encoded = resp_body.encode() if isinstance(resp_body, str) else resp_body
if encoded:
self.send_header("Content-Length", str(len(encoded)))
for k, v in resp.get("headers", {}).items():
self.send_header(k, v)
self.end_headers()
resp_body = resp.get("body", "")
if resp_body:
self.wfile.write(resp_body.encode() if isinstance(resp_body, str) else resp_body)
if encoded:
self.wfile.write(encoded)
except ConnectionError as e:
GatewayState.link = None