added backlight and fixed outbound
This commit is contained in:
@@ -185,7 +185,15 @@ def api_set_settings():
|
||||
st = cfg.setdefault("settings", {})
|
||||
for k in ("darkMode", "password", "kioskMode", "iconsDir", "webPort"):
|
||||
if k in data:
|
||||
st[k] = data[k]
|
||||
val = data[k]
|
||||
if k == "webPort":
|
||||
try:
|
||||
val = int(val)
|
||||
except (TypeError, ValueError):
|
||||
abort(400, "invalid web port")
|
||||
if val < 1024 or val > 65535:
|
||||
abort(400, "web port must be 1024–65535")
|
||||
st[k] = val
|
||||
save_config(cfg)
|
||||
return jsonify({"ok": True})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user