|
@ -26,6 +26,8 @@ debug("Importing http-graceful-shutdown"); |
|
|
const gracefulShutdown = require("http-graceful-shutdown"); |
|
|
const gracefulShutdown = require("http-graceful-shutdown"); |
|
|
debug("Importing prometheus-api-metrics"); |
|
|
debug("Importing prometheus-api-metrics"); |
|
|
const prometheusAPIMetrics = require("prometheus-api-metrics"); |
|
|
const prometheusAPIMetrics = require("prometheus-api-metrics"); |
|
|
|
|
|
debug("Importing compare-versions"); |
|
|
|
|
|
const compareVersions = require("compare-versions"); |
|
|
|
|
|
|
|
|
debug("Importing 2FA Modules"); |
|
|
debug("Importing 2FA Modules"); |
|
|
const notp = require("notp"); |
|
|
const notp = require("notp"); |
|
@ -944,10 +946,11 @@ exports.entryPage = "dashboard"; |
|
|
socket.on("uploadBackup", async (uploadedJSON, importHandle, callback) => { |
|
|
socket.on("uploadBackup", async (uploadedJSON, importHandle, callback) => { |
|
|
try { |
|
|
try { |
|
|
checkLogin(socket) |
|
|
checkLogin(socket) |
|
|
console.log(`Importing Backup, User ID: ${socket.userID}, Version: ${backupData.version}`) |
|
|
|
|
|
|
|
|
|
|
|
let backupData = JSON.parse(uploadedJSON); |
|
|
let backupData = JSON.parse(uploadedJSON); |
|
|
|
|
|
|
|
|
|
|
|
console.log(`Importing Backup, User ID: ${socket.userID}, Version: ${backupData.version}`) |
|
|
|
|
|
|
|
|
let notificationListData = backupData.notificationList; |
|
|
let notificationListData = backupData.notificationList; |
|
|
let monitorListData = backupData.monitorList; |
|
|
let monitorListData = backupData.monitorList; |
|
|
|
|
|
|
|
|