Cleaning working folder

This commit is contained in:
Tzahi12345
2020-03-30 23:24:33 -04:00
parent 38774d8593
commit b3dbdd1790

View File

@@ -137,7 +137,7 @@ async function startServer() {
} }
// getLatestVersion(); // getLatestVersion();
// updateServer(); updateServer();
} }
async function restartServer() { async function restartServer() {
@@ -194,7 +194,8 @@ async function downloadUpdateFiles() {
var fileName = entry.path; var fileName = entry.path;
var type = entry.type; // 'Directory' or 'File' var type = entry.type; // 'Directory' or 'File'
var size = entry.size; var size = entry.size;
if (fileName.includes('youtubedl-material/public/')) { var is_dir = fileName.substring(fileName.length-1, fileName.length) !== '/'
if (!is_dir && fileName.includes('youtubedl-material/public/')) {
// get public folder files // get public folder files
var actualFileName = fileName.replace('youtubedl-material/public/', ''); var actualFileName = fileName.replace('youtubedl-material/public/', '');
if (actualFileName.length !== 0 && actualFileName.substring(actualFileName.length-1, actualFileName.length) !== '/') { if (actualFileName.length !== 0 && actualFileName.substring(actualFileName.length-1, actualFileName.length) !== '/') {
@@ -203,8 +204,9 @@ async function downloadUpdateFiles() {
} else { } else {
entry.autodrain(); entry.autodrain();
} }
} else if (!replace_ignore_list.includes(fileName)) { } else if (!is_dir && !replace_ignore_list.includes(fileName)) {
// get package.json // get package.json
console.log('Downloading file ' + fileName);
entry.pipe(fs.createWriteStream(path.join(__dirname, 'package.json'))); entry.pipe(fs.createWriteStream(path.join(__dirname, 'package.json')));
} else { } else {
entry.autodrain(); entry.autodrain();