mirror of https://github.com/louislam/uptime-kuma
improve uptime calculation
parent
ea1556ef81
commit
04ec91d7a9
|
@ -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, () => {
|
||||
|
|
Loading…
Reference in New Issue