Atualização automática: 2026-05-18 12:02:13
This commit is contained in:
@@ -333,7 +333,10 @@ self.addEventListener('fetch', (event) => {
|
||||
`;
|
||||
fs.writeFileSync(path.join(siteDir, 'mock-sw.js'), swCode);
|
||||
|
||||
return { success: true, path: siteDir, pagesCloned: pageCount };
|
||||
var countFiles = function(dir) { var ts=0,fc=0; (function rec(d){if(!fs.existsSync(d))return;fs.readdirSync(d).forEach(function(i){var p=path.join(d,i),s=fs.statSync(p);if(s.isDirectory()&&i.indexOf("cloned-sites")==-1&&i.indexOf(".versions")==-1)rec(p);else if(!s.isDirectory()){ts+=s.size;fc++;}});})(dir);return{fileCount:fc,totalSize:ts};};
|
||||
const stats = countFiles(siteDir);
|
||||
|
||||
return { success: true, path: siteDir, pagesCloned: pageCount, files: stats.fileCount, size: stats.totalSize };
|
||||
} catch (e) {
|
||||
console.error('❌ Erro Deep Clone:', e);
|
||||
return { success: false, error: e.message };
|
||||
|
||||
Reference in New Issue
Block a user