From efa9718081b0bfe9ac595900689b5a6a60e92025 Mon Sep 17 00:00:00 2001 From: proddy Date: Sat, 10 Aug 2024 10:22:01 +0200 Subject: [PATCH] fix return for app settings --- mock-api/rest_server.ts | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/mock-api/rest_server.ts b/mock-api/rest_server.ts index fac17745a..639ba5703 100644 --- a/mock-api/rest_server.ts +++ b/mock-api/rest_server.ts @@ -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'; const encoder = new Encoder(); +const logger: ResponseHandler = (response, request) => { + console.log( + response.status, + request.url, + request.method, + 'at', + new Date().toLocaleString(), + ) +} + const router = AutoRouter({ port: 3080, - missing: () => error(404, 'Error, endpoint not found') + missing: () => error(404, 'Error, endpoint not found'), + finally: [logger] + }); const REST_ENDPOINT_ROOT = '/rest/'; @@ -4327,9 +4339,9 @@ router .get(EMSESP_SETTINGS_ENDPOINT, () => settings) .post(EMSESP_SETTINGS_ENDPOINT, async (request: any) => { settings = await request.json(); - console.log('settings saved', settings); - status(200); // no restart needed - // status(205); // restart needed + console.log('application settings saved', settings); + return status(200); // no restart needed + // return status(205); // restart needed }) // Device Dashboard Data