slow down clean env

This commit is contained in:
Eugenio Romano
2019-03-19 22:13:12 +00:00
parent 5c63b7c0f8
commit e392d3e602

View File

@@ -17,7 +17,7 @@ async function main() {
await this.alfrescoJsApi.login(program.username, program.password); await this.alfrescoJsApi.login(program.username, program.password);
await cleanRoot(this.alfrescoJsApi); // await cleanRoot(this.alfrescoJsApi);
await deleteSite(this.alfrescoJsApi); await deleteSite(this.alfrescoJsApi);
await emptyTrashCan(this.alfrescoJsApi); await emptyTrashCan(this.alfrescoJsApi);
} }
@@ -33,10 +33,12 @@ async function cleanRoot(alfrescoJsApi) {
console.log(rootNodes.list.entries[i].entry.id); console.log(rootNodes.list.entries[i].entry.id);
await alfrescoJsApi.core.nodesApi.deleteNode(rootNodes.list.entries[i].entry.id).then(() => { try {
}, (error) => { await alfrescoJsApi.core.nodesApi.deleteNode(rootNodes.list.entries[i].entry.id);
} catch (error) {
console.log('error' + JSON.stringify(error)); console.log('error' + JSON.stringify(error));
})
}
} }
cleanRoot(alfrescoJsApi); cleanRoot(alfrescoJsApi);
@@ -47,13 +49,16 @@ async function emptyTrashCan(alfrescoJsApi) {
for (let i = 0; i < deletedNodes.list.entries.length; i++) { for (let i = 0; i < deletedNodes.list.entries.length; i++) {
sleep(200);
console.log(deletedNodes.list.entries[i].entry.id); console.log(deletedNodes.list.entries[i].entry.id);
await alfrescoJsApi.core.nodesApi.purgeDeletedNode(deletedNodes.list.entries[i].entry.id).then(() => { try {
console.log('done'); await alfrescoJsApi.core.nodesApi.purgeDeletedNode(deletedNodes.list.entries[i].entry.id);
}, () => { } catch (error) {
console.log('error'); console.log('error' + JSON.stringify(error));
})
}
} }
emptyTrashCan(alfrescoJsApi); emptyTrashCan(alfrescoJsApi);
@@ -65,15 +70,17 @@ async function deleteSite(alfrescoJsApi) {
console.log(listSites.list.pagination.totalItems); console.log(listSites.list.pagination.totalItems);
for (let i = 0; i < listSites.list.entries.length; i++) { for (let i = 0; i < listSites.list.entries.length; i++) {
sleep(200);
console.log(listSites.list.entries[i].entry.id); console.log(listSites.list.entries[i].entry.id);
if (listSites.list.entries[i].entry.id !== 'swsdp') { if (listSites.list.entries[i].entry.id !== 'swsdp') {
await alfrescoJsApi.core.sitesApi.deleteSite(listSites.list.entries[i].entry.id, {options: {permanent: true}}).then(() => { try {
console.log('done'); await alfrescoJsApi.core.sitesApi.deleteSite(listSites.list.entries[i].entry.id, {options: {permanent: true}});
}, () => { } catch (error) {
console.log('error' + JSON.stringify(error));
console.log('error'); }
})
} }
} }