From 31d9bb8f67e43714d6667494ca1df38560cf1c22 Mon Sep 17 00:00:00 2001 From: zefie Date: Sun, 9 Oct 2022 17:14:38 -0400 Subject: [PATCH] fix WTVFavorites createTemplateFolder always creates in Recommended --- zefie_wtvp_minisrv/WTVFavorites.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/zefie_wtvp_minisrv/WTVFavorites.js b/zefie_wtvp_minisrv/WTVFavorites.js index 8aa9c9f7..e8ebe808 100644 --- a/zefie_wtvp_minisrv/WTVFavorites.js +++ b/zefie_wtvp_minisrv/WTVFavorites.js @@ -83,7 +83,7 @@ class WTVFavorites { var self = this; if (folder_templates[folder]) { Object.keys(folder_templates[folder]).forEach(function (k) { - self.createFavorite(folder_templates[folder][k].title, folder_templates[folder][k].url, "Recommended", (folder_templates[folder][k].image_type == "image/wtv-bitmap") ? atob(folder_templates[folder][k].image) : folder_templates[folder][k].image, folder_templates[folder][k].image_type); + self.createFavorite(folder_templates[folder][k].title, folder_templates[folder][k].url, folder, (folder_templates[folder][k].image_type == "image/wtv-bitmap") ? atob(folder_templates[folder][k].image) : folder_templates[folder][k].image, folder_templates[folder][k].image_type); }) } } @@ -211,7 +211,15 @@ class WTVFavorites { deleteFolder(folder){ var dir = this.getFolderDir(folder); - this.fs.rmdirSync(dir, { recursive: true }); + if (dir) { + try { + this.fs.rmdirSync(dir, { recursive: true }); + return true; + } catch (e) { + return false; + } + } + return false; } checkFolderName(folder) {