1
0
mirror of https://github.com/louislam/uptime-kuma.git synced 2024-12-26 22:56:52 +02:00
uptime-kuma/server/socket-handlers/general-socket-handler.js

21 lines
662 B
JavaScript
Raw Normal View History

2022-12-12 16:57:57 +02:00
const { log } = require("../../src/util");
const { Settings } = require("../settings");
const { sendInfo } = require("../client");
2022-12-16 06:56:40 +02:00
const { checkLogin } = require("../util-server");
2022-12-12 16:57:57 +02:00
module.exports.generalSocketHandler = (socket, server) => {
socket.on("initServerTimezone", async (timezone) => {
try {
2022-12-16 06:56:40 +02:00
checkLogin(socket);
2022-12-12 16:57:57 +02:00
log.debug("generalSocketHandler", "Timezone: " + timezone);
await Settings.set("initServerTimezone", true);
await server.setTimezone(timezone);
await sendInfo(socket);
} catch (e) {
2022-12-16 06:56:40 +02:00
log.warn("initServerTimezone", e.message);
2022-12-12 16:57:57 +02:00
}
});
};