From 5f6aa32844b5bbc44ba00d856589235074451592 Mon Sep 17 00:00:00 2001 From: LouisLam Date: Mon, 20 Sep 2021 20:44:07 +0800 Subject: [PATCH] fix store/fetch status page config --- server/routers/api-router.js | 2 +- server/socket-handlers/status-page-socket-handler.js | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/server/routers/api-router.js b/server/routers/api-router.js index ab2043b1..8dd5189c 100644 --- a/server/routers/api-router.js +++ b/server/routers/api-router.js @@ -13,7 +13,7 @@ router.get("/api/entry-page", async (_, response) => { router.get("/api/status-page/config", async (_request, response) => { allowDevAllOrigin(response); - let config = getSettings("statusPage"); + let config = await getSettings("statusPage"); if (! config.statusPageTheme) { config.statusPageTheme = "light"; diff --git a/server/socket-handlers/status-page-socket-handler.js b/server/socket-handlers/status-page-socket-handler.js index 0a4bf05c..5ba173f3 100644 --- a/server/socket-handlers/status-page-socket-handler.js +++ b/server/socket-handlers/status-page-socket-handler.js @@ -72,10 +72,10 @@ module.exports.statusPageSocketHandler = (socket) => { try { checkLogin(socket); + // Save Config + await setSettings("statusPage", config); + await R.transaction(async (trx) => { - // Save Config - //TODO - await setSettings("statusPage", config); // Save Icon