mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-06 15:59:52 +03:00
fix return for app settings
This commit is contained in:
@@ -1,11 +1,23 @@
|
|||||||
import { AutoRouter, error, status } from 'itty-router';
|
import { AutoRouter, error, status, type ResponseHandler } from 'itty-router';
|
||||||
import { Encoder } from '@msgpack/msgpack';
|
import { Encoder } from '@msgpack/msgpack';
|
||||||
|
|
||||||
const encoder = new Encoder();
|
const encoder = new Encoder();
|
||||||
|
|
||||||
|
const logger: ResponseHandler = (response, request) => {
|
||||||
|
console.log(
|
||||||
|
response.status,
|
||||||
|
request.url,
|
||||||
|
request.method,
|
||||||
|
'at',
|
||||||
|
new Date().toLocaleString(),
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
const router = AutoRouter({
|
const router = AutoRouter({
|
||||||
port: 3080,
|
port: 3080,
|
||||||
missing: () => error(404, 'Error, endpoint not found')
|
missing: () => error(404, 'Error, endpoint not found'),
|
||||||
|
finally: [logger]
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
const REST_ENDPOINT_ROOT = '/rest/';
|
const REST_ENDPOINT_ROOT = '/rest/';
|
||||||
@@ -4327,9 +4339,9 @@ router
|
|||||||
.get(EMSESP_SETTINGS_ENDPOINT, () => settings)
|
.get(EMSESP_SETTINGS_ENDPOINT, () => settings)
|
||||||
.post(EMSESP_SETTINGS_ENDPOINT, async (request: any) => {
|
.post(EMSESP_SETTINGS_ENDPOINT, async (request: any) => {
|
||||||
settings = await request.json();
|
settings = await request.json();
|
||||||
console.log('settings saved', settings);
|
console.log('application settings saved', settings);
|
||||||
status(200); // no restart needed
|
return status(200); // no restart needed
|
||||||
// status(205); // restart needed
|
// return status(205); // restart needed
|
||||||
})
|
})
|
||||||
|
|
||||||
// Device Dashboard Data
|
// Device Dashboard Data
|
||||||
|
|||||||
Reference in New Issue
Block a user