|
|
|
@ -7,6 +7,7 @@ const Database = require("../database");
|
|
|
|
|
const apicache = require("../modules/apicache");
|
|
|
|
|
const StatusPage = require("../model/status_page");
|
|
|
|
|
const { UptimeKumaServer } = require("../uptime-kuma-server");
|
|
|
|
|
const googleAnalytics = require("../modules/google-analytics");
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Socket handlers for status page
|
|
|
|
@ -163,7 +164,7 @@ module.exports.statusPageSocketHandler = (socket) => {
|
|
|
|
|
statusPage.custom_css = config.customCSS;
|
|
|
|
|
statusPage.show_powered_by = config.showPoweredBy;
|
|
|
|
|
statusPage.modified_date = R.isoDateTime();
|
|
|
|
|
statusPage.google_analytics_tag_id = config.googleAnalyticsId;
|
|
|
|
|
statusPage.google_analytics_tag_id = googleAnalytics.isValidTag(config.googleAnalyticsId) ? config.googleAnalyticsId : "";
|
|
|
|
|
|
|
|
|
|
await R.store(statusPage);
|
|
|
|
|
|
|
|
|
|