From f5044255af93736d08085cdae09ec96e94d52e22 Mon Sep 17 00:00:00 2001 From: zefie Date: Fri, 18 Feb 2022 23:18:16 -0500 Subject: [PATCH] bleh --- zefie_wtvp_minisrv/WTVClientSessionData.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/zefie_wtvp_minisrv/WTVClientSessionData.js b/zefie_wtvp_minisrv/WTVClientSessionData.js index 12077a35..a45c8360 100644 --- a/zefie_wtvp_minisrv/WTVClientSessionData.js +++ b/zefie_wtvp_minisrv/WTVClientSessionData.js @@ -408,7 +408,11 @@ class WTVClientSessionData { } setUserLoggedIn(value) { - return this.set("password_valid", value); + if (value) return this.set("password_valid", value); + else { + this.delete("password_valid"); + return false; + } } saveSessionData(force_write = false, skip_merge = false) { @@ -428,7 +432,8 @@ class WTVClientSessionData { try { // only save if file has changed var json_save_data = JSON.stringify(this.session_store); - var json_load_data = this.loadSessionData(true); + var json_load_data = (!skip_merge) ? this.loadSessionData(true) : {}; + var storeDir = this.getUserStoreDirectory(); if (!this.fs.existsSync(storeDir)) this.mkdirRecursive(storeDir); var sessionToStore = this.session_store;