From 04ec91d7a96daffbf4508032a05e0db55370d498 Mon Sep 17 00:00:00 2001 From: LouisLam Date: Tue, 6 Jul 2021 14:30:10 +0800 Subject: [PATCH] improve uptime calculation --- server/server.js | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/server/server.js b/server/server.js index 3dd93389..3f9daf2e 100644 --- a/server/server.js +++ b/server/server.js @@ -9,6 +9,7 @@ const {R} = require("redbean-node"); const passwordHash = require('password-hash'); const jwt = require('jsonwebtoken'); const Monitor = require("./model/monitor"); +const {getSettings} = require("./util-server"); let totalClient = 0; let jwtSecret = null; @@ -23,7 +24,7 @@ let monitorList = {}; await initDatabase(); - app.use('/', express.static("public")); + app.use('/', express.static("dist")); io.on('connection', async (socket) => { console.log('a user connected'); @@ -298,6 +299,25 @@ let monitorList = {}; }); } }); + + socket.on("getSettings", async (type, callback) => { + try { + checkLogin(socket) + + + callback({ + ok: true, + data: await getSettings(type), + }); + + } catch (e) { + callback({ + ok: false, + msg: e.message + }); + } + }); + }); server.listen(3001, () => {