Compare commits
No commits in common. "dcf5b26b05ca91b61bab521142b9e135d8a50a5c" and "d8a6d06b7a13c6d0ceb3b377706aa8ffd21b1934" have entirely different histories.
dcf5b26b05
...
d8a6d06b7a
@ -54,10 +54,30 @@ public class MockController {
|
||||
userRepo.saveAll(mockUsers);
|
||||
|
||||
for (User user: mockUsers){
|
||||
tokenService.saveToken(new Token(user,user.getPassword(), new Date()));
|
||||
//Petit test pour être sur de delete les bons tokens
|
||||
if (user.getLastName().equals("brine")){
|
||||
Calendar c = Calendar.getInstance();
|
||||
c.setTime(new Date());
|
||||
c.add(Calendar.DAY_OF_WEEK, 1);
|
||||
tokenService.saveToken(new Token(user,user.getPassword(), c.getTime()));
|
||||
}else{
|
||||
tokenService.saveToken(new Token(user,user.getPassword(), new Date()));
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
//Nous allons donner des tokens a herobrine pour tester la limite de token
|
||||
@PostMapping("/herobrine")
|
||||
public void giveHerobrineTokens(){
|
||||
User herobrine = userRepo.findById(1);
|
||||
Calendar c = Calendar.getInstance();
|
||||
for (int i = 1; i <= 7; i++){
|
||||
Token t = new Token(herobrine, herobrine.getPassword(), c.getTime());
|
||||
c.add(Calendar.DAY_OF_YEAR, 1);
|
||||
tokenService.saveToken(t);
|
||||
}
|
||||
}
|
||||
@DeleteMapping("/mock")
|
||||
public void deleteMock(){
|
||||
for (User user:mockUsers){
|
||||
|
@ -14,6 +14,7 @@ import java.util.Date;
|
||||
|
||||
@Service
|
||||
public class TokenService {
|
||||
|
||||
TokenRepository tokenRepo;
|
||||
|
||||
public TokenService(TokenRepository tokenRepo){
|
||||
@ -53,11 +54,11 @@ public class TokenService {
|
||||
public void autoDeleteToken() {
|
||||
for (Token t: tokenRepo.findAll()){
|
||||
Calendar cal = Calendar.getInstance();
|
||||
cal.setTime(new Date());
|
||||
|
||||
Calendar cal2 = Calendar.getInstance();
|
||||
cal2.setTime(t.getExpirationDate());
|
||||
|
||||
if (cal.compareTo(cal2) >= 0){
|
||||
if (cal.get(Calendar.YEAR) == cal2.get(Calendar.YEAR) && cal.get(Calendar.DAY_OF_YEAR) == cal2.get(Calendar.DAY_OF_YEAR)){
|
||||
tokenRepo.delete(t);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user