Add set_settings to Settings class
This commit is contained in:
parent
ec049b52c0
commit
3fa9377438
|
@ -2,7 +2,6 @@ from microdot import Microdot, send_file, Response
|
||||||
from microdot.utemplate import Template
|
from microdot.utemplate import Template
|
||||||
from microdot.websocket import with_websocket
|
from microdot.websocket import with_websocket
|
||||||
import machine
|
import machine
|
||||||
from settings import set_settings
|
|
||||||
import wifi
|
import wifi
|
||||||
import json
|
import json
|
||||||
|
|
||||||
|
@ -26,7 +25,7 @@ def web(settings, patterns):
|
||||||
def settings_handler(request):
|
def settings_handler(request):
|
||||||
# Keep the POST handler for compatibility or alternative usage if needed
|
# Keep the POST handler for compatibility or alternative usage if needed
|
||||||
# For WebSocket updates, the /ws handler is now primary
|
# For WebSocket updates, the /ws handler is now primary
|
||||||
return set_settings(request.body.decode('utf-8'), settings, patterns)
|
return settings.set_settings(request.body.decode('utf-8'), patterns)
|
||||||
|
|
||||||
@app.route("/ws")
|
@app.route("/ws")
|
||||||
@with_websocket
|
@with_websocket
|
||||||
|
@ -35,7 +34,7 @@ def web(settings, patterns):
|
||||||
data = await ws.receive()
|
data = await ws.receive()
|
||||||
if data:
|
if data:
|
||||||
# Process the received data
|
# Process the received data
|
||||||
_, status_code = set_settings(data, settings, patterns)
|
_, status_code = settings.set_settings(data, patterns)
|
||||||
#await ws.send(status_code)
|
#await ws.send(status_code)
|
||||||
else:
|
else:
|
||||||
break
|
break
|
||||||
|
|
Loading…
Reference in New Issue