fix favorites

This commit is contained in:
zefie
2025-07-31 11:07:39 -04:00
parent de8ded2b19
commit 4c527cba34
3 changed files with 16 additions and 6 deletions

View File

@@ -256,7 +256,7 @@ for ${session_data.getSessionData("subscriber_username") || "You"}
</td></tr></table> </td></tr></table>
</td></tr></table> </td></tr></table>
<table cellspacing="0" cellpadding="0"> <table cellspacing="0" cellpadding="0">
<tr><td width="451" height="2" background="ROMCache/FoldersCoverBorder.gif"><img src="wtv-home:/ROMCache/Spacer.gif" width="1" height="1"> <tr><img src="wtv-home:/ROMCache/Spacer.gif" width="1" height="1">
</td></tr></table> </td></tr></table>

View File

@@ -112,11 +112,11 @@ data += `
<font size="-1" color="#42BC52"> <font size="-1" color="#42BC52">
${fav.title} ${fav.title}
</font> </font>
</td><td>
<table absheight="38" width="53" cellspacing="0" cellpadding="0"> <table absheight="38" width="53" cellspacing="0" cellpadding="0">
<tbody><tr><td valign="middle" background="images/FKey.gif" absheight=38 align="center"> <tbody><tr><td valign="middle" background="images/FKey.gif" absheight=38 align="center">
<font size="-2" color="#F1F1F1"> <font size="-2" color="#F1F1F1">
${key} &nbsp;${key}
</font> </font>
</td></tr></tbody></table> </td></tr></tbody></table>
</td></tr></tbody></table> </td></tr></tbody></table>

View File

@@ -61,7 +61,14 @@ class WTVFavorites {
var folder_dir = foldername + this.path.sep; var folder_dir = foldername + this.path.sep;
var store_dir = this.favstore_dir + folder_dir; var store_dir = this.favstore_dir + folder_dir;
} }
return (store_dir !== null) ? this.fs.existsSync(store_dir) : false; if (store_dir) {
if (this.fs.existsSync(store_dir)) {
if (this.fs.statSync(store_dir).isDirectory()) {
return store_dir;
}
}
}
return false;
} }
getFolderDir(foldername) { getFolderDir(foldername) {
@@ -125,8 +132,11 @@ class WTVFavorites {
var path = this.favstore_dir; var path = this.favstore_dir;
var self = this; var self = this;
return this.fs.readdirSync(path).filter(function (file) { return this.fs.readdirSync(path).filter(function (file) {
self.folderArr.push(file); if (self.folderExists(file)) {
return self.folderArr; self.folderArr.push(file);
return self.folderArr;
}
return false;
}); });
} }