Utente:FixBot/DeletionBot/main2.js: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 12:
{
var appStatusRouter;
appStatusRouter = generaTabellaRouting('
mainDeletionBot2(new Date(), 8, appStatusRouter, 5);
Riga 21:
function generaTabellaRouting(state)
{
r = {
switch( state )
{
// Gestione delle sole categorie annuali
case 'execCategorieAnnuali':
r
r.gestioneCategorieAnnuali = 'finish';▼
break;
// Gestione delle sole categorie mensili
case 'execCategorieMensili':
r
break;
// Gestione delle sole categorie giornaliere
case 'execCategorieGiornaliere':
r
break;
// Aggiornamento delle tabelle
case 'execAggiornaLog':
r
r
break;
// Aggiornamento delle categorie mensili e delle tabelle
case 'execCategorieMensiliLog':
r
r
r
break;
// Aggiornamento completo (categorie annuali, mensili, log)
case 'execCompleta':
r
r
r
r
break;
}
for( key in r )
{
if( r[key] )
states.push(key);
}
return states;
}
Riga 89 ⟶ 90:
var writeStatus;
var daysCnt=0;
var statusCnt=0;
var nextAppStatus;
currentAppStatus =
botTimeout = setTimeout(function(){ currentAppStatus='timeout'; }, timeout*60*1000 );
Riga 105 ⟶ 107:
switch( currentAppStatus )
{
case 'selectStatus':
if( statusCnt == appStatusRouter.length )
else
{
currentAppStatus = appStatusRouter[statusCnt];
statusCnt++;
}
break;
case 'gestioneCategorieGiornaliere':
// Avvio la gestione delle categorie giornaliere
Riga 118 ⟶ 130:
currentAppStatus = 'runningCategorie';
// Stato da eseguire quando le categorie giornaliere saranno processate
nextAppStatus =
// ic è il numero delle sessioni in parallelo
ic = tipologie.length;
Riga 132 ⟶ 144:
summary = 'Bot: creazione/aggiornamento categorie di servizio';
currentAppStatus = 'runningCategorie';
nextAppStatus =
ic = 1;
break;
Riga 146 ⟶ 158:
summary = 'Bot: creazione/aggiornamento categorie di servizio';
currentAppStatus = 'runningCategorie';
nextAppStatus =
ic = 1;
break;
Riga 283 ⟶ 295:
if( daysCnt == 0)
{
nextAppStatus =
currentAppStatus = 'scrittura';
}
|