v0.9.40
This commit is contained in:
1283
zefie_wtvp_minisrv/includes/classes/WTVAuthor.js
Normal file
1283
zefie_wtvp_minisrv/includes/classes/WTVAuthor.js
Normal file
File diff suppressed because it is too large
Load Diff
@@ -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");
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user