add 24h loop
This commit is contained in:
@ -19,11 +19,29 @@ public class Crawler {
|
||||
// Si pas de connexion à la base de donnée on s'arrête ici
|
||||
if(!isConnected){return;};
|
||||
|
||||
// On ajoute les images pour les nouveaux produits qui en ont pas encore
|
||||
DatabaseConfig.getInstance().updatesAllMissingImages();
|
||||
|
||||
|
||||
// On request les prix de tous les produits et on les inject dans la bdd
|
||||
DatabaseConfig.getInstance().updateAllPrices();
|
||||
//DatabaseConfig.getInstance().updateAllPrices();
|
||||
|
||||
while (true) {
|
||||
System.out.println("Début d'un cycle de mise à jour...");
|
||||
// On ajoute les images pour les nouveaux produits qui en ont pas encore
|
||||
DatabaseConfig.getInstance().updatesAllMissingImages();
|
||||
|
||||
|
||||
// On request les prix de tous les produits et on les inject dans la bdd
|
||||
DatabaseConfig.getInstance().updateAllPrices();
|
||||
|
||||
System.out.println("Cycle terminé. Sommeil de 24 heures...");
|
||||
try {
|
||||
// Attend 24 heures avant le prochain scan (en millisecondes)
|
||||
Thread.sleep(24 * 60 * 60 * 1000);
|
||||
} catch (InterruptedException e) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user