This commit is contained in:
zefie
2023-07-23 19:36:28 -04:00
parent 278e763eae
commit a9c5ee31cc
9528 changed files with 94142 additions and 9154 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -3,6 +3,7 @@ const CryptoJS = require('crypto-js');
const WTVMail = require("./WTVMail.js")
const WTVSec = require("./WTVSec.js");
const WTVFavorites = require("./WTVFavorites.js");
const WTVAuthor = require("./WTVAuthor.js");
class WTVClientSessionData {
@@ -14,6 +15,7 @@ class WTVClientSessionData {
session_store = null;
mailstore = null;
favstore = null;
pagestore = null;
login_security = null;
capabilities = null;
session_storage = "";
@@ -46,6 +48,7 @@ class WTVClientSessionData {
this.lockdownWhitelist.push(minisrv_config.config.service_logo);
this.mailstore = new WTVMail(this.minisrv_config, this)
this.favstore = new WTVFavorites(this.minisrv_config, this)
this.pagestore = new WTVAuthor(this.minisrv_config, this);
this.loginWhitelist = Object.assign([], this.lockdownWhitelist); // clone lockdown whitelist into login whitelist
this.loginWhitelist.push("wtv-head-waiter:/choose-user");
this.loginWhitelist.push("wtv-head-waiter:/password");

View File

@@ -213,7 +213,7 @@ class WTVFavorites {
var dir = this.getFolderDir(folder);
if (dir) {
try {
this.fs.rmdirSync(dir, { recursive: true });
this.fs.rm(dir, { recursive: true });
return true;
} catch (e) {
return false;