|
|
|
@ -8,6 +8,7 @@ const server = UptimeKumaServer.getInstance();
|
|
|
|
|
const io = server.io;
|
|
|
|
|
const { setting } = require("./util-server");
|
|
|
|
|
const checkVersion = require("./check-version");
|
|
|
|
|
const Database = require("./database");
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Send list of notification providers to client
|
|
|
|
@ -144,17 +145,20 @@ async function sendInfo(socket, hideVersion = false) {
|
|
|
|
|
let version;
|
|
|
|
|
let latestVersion;
|
|
|
|
|
let isContainer;
|
|
|
|
|
let dbType;
|
|
|
|
|
|
|
|
|
|
if (!hideVersion) {
|
|
|
|
|
version = checkVersion.version;
|
|
|
|
|
latestVersion = checkVersion.latestVersion;
|
|
|
|
|
isContainer = (process.env.UPTIME_KUMA_IS_CONTAINER === "1");
|
|
|
|
|
dbType = Database.dbConfig.type;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
socket.emit("info", {
|
|
|
|
|
version,
|
|
|
|
|
latestVersion,
|
|
|
|
|
isContainer,
|
|
|
|
|
dbType,
|
|
|
|
|
primaryBaseURL: await setting("primaryBaseURL"),
|
|
|
|
|
serverTimezone: await server.getTimezone(),
|
|
|
|
|
serverTimezoneOffset: server.getTimezoneOffset(),
|
|
|
|
|