feat: Move acme to blueprint and cleanup json responses
All checks were successful
Build Docker / BuildImage (push) Successful in 57s

This commit is contained in:
2025-10-11 18:08:00 +11:00
parent 74362de02a
commit 399ac5f0da
3 changed files with 51 additions and 51 deletions

View File

@@ -58,15 +58,19 @@ def getFilePath(name, path):
if name in files:
return os.path.join(root, name)
def error_response(request: Request, message: str = "404 Not Found", code: int = 404):
if isCurl(request):
return jsonify(
{
"status": code,
"message": message,
"ip": getClientIP(request),
}
), code
def json_response(request: Request, message: str = "404 Not Found", code: int = 404):
return jsonify(
{
"status": code,
"message": message,
"ip": getClientIP(request),
}
), code
def error_response(request: Request, message: str = "404 Not Found", code: int = 404, force_json: bool = False):
if force_json or isCurl(request):
return json_response(request, message, code)
# Check if <error code>.html exists in templates
if os.path.isfile(f"templates/{code}.html"):