From 42518f6ebfed8edbe8237299d865ff22a2e396c5 Mon Sep 17 00:00:00 2001 From: Mashintime Date: Thu, 2 Mar 2023 22:22:00 -0500 Subject: [PATCH] Update file list on setting change. --- gui/main.js | 8 +++++++- gui/preload-main.js | 4 +++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/gui/main.js b/gui/main.js index 698c86e4..4dd22d3f 100644 --- a/gui/main.js +++ b/gui/main.js @@ -560,7 +560,13 @@ ipcMain.on("select-user-image", (event, data) => { // read files in folder - use case "shared folder" ipcMain.on("read-files-in-folder", (event, data) => { let fileList = []; - +if (config["enable_request_shared_folder"].toLowerCase() == "false") { + //mainLog.info("Shared file folder is disable, not populating fileList"); + chat.webContents.send("return-shared-folder-files", { + files: fileList, + }); + return; +} let folder = data.folder; let files = fs.readdirSync(folder); console.log(folder); diff --git a/gui/preload-main.js b/gui/preload-main.js index b6794935..6db3ec30 100644 --- a/gui/preload-main.js +++ b/gui/preload-main.js @@ -1113,7 +1113,9 @@ window.addEventListener("DOMContentLoaded", () => { config.enable_request_shared_folder = "False"; } //fs.writeFileSync(configPath, JSON.stringify(config, null, 2)); - FD.saveConfig(config, configPath); + FD.saveConfig(config,configPath); + //Update file list after setting change + ipcRenderer.send("read-files-in-folder",{folder: config.shared_folder_path.toString()}); }); // enable enable_request_profile switch clicked