Leo/Backend #82
@ -53,9 +53,6 @@ public class MockController {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        userRepo.saveAll(mockUsers);
 | 
					        userRepo.saveAll(mockUsers);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        Calendar c = Calendar.getInstance();
 | 
					 | 
				
			||||||
        c.setTime(new Date());
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        for (User user: mockUsers){
 | 
					        for (User user: mockUsers){
 | 
				
			||||||
            tokenService.saveToken(new Token(user,user.getPassword(), new Date()));
 | 
					            tokenService.saveToken(new Token(user,user.getPassword(), new Date()));
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
				
			|||||||
@ -51,7 +51,6 @@ public class TokenService {
 | 
				
			|||||||
    //Tous les jours a minuit
 | 
					    //Tous les jours a minuit
 | 
				
			||||||
| 
						
							
	
	
	
	
	
	
	
	 | 
				|||||||
    @Scheduled(cron = "0 0 0 * * ?")
 | 
					    @Scheduled(cron = "0 0 0 * * ?")
 | 
				
			||||||
    public void autoDeleteToken() {
 | 
					    public void autoDeleteToken() {
 | 
				
			||||||
        System.out.println("triggered");
 | 
					 | 
				
			||||||
        for (Token t: tokenRepo.findAll()){
 | 
					        for (Token t: tokenRepo.findAll()){
 | 
				
			||||||
            Calendar cal = Calendar.getInstance();
 | 
					            Calendar cal = Calendar.getInstance();
 | 
				
			||||||
| 
						
							
	
	
	
	
	
	
	
	 
					
					Maxime marked this conversation as resolved
					
						
						
							Outdated
						
					
				 
				
				
					
						tonitch
						commented  
			
		peut être faire des >= au lieu des == pour éviter que le programme ne passe au dessus si imaginons le serveur est fermé pendant 2 jours Mais encore mieux tu pourrais comparer les deux  peut être faire des >= au lieu des == pour éviter que le programme ne passe au dessus si imaginons le serveur est fermé pendant 2 jours
Mais encore mieux tu pourrais comparer les deux `Calendar` avec la fonction ´.compareTo(Calendar)`
https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Calendar.html#compareTo(java.util.Calendar) et juste voir si le résultat est négatif 
			
			
		
				
					
						LeoMoulin
						commented  
			
		Excellente remarque ! Ca sera changé dans mon prochain commit ! Excellente remarque ! Ca sera changé dans mon prochain commit ! 
			
			
		 | 
				|||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user
	
Calendar.getInstance retourne déjà l'instant ou il est crée
https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Calendar.html
C'est bien vu ca