From cfc6c59684fcaaf3a17a27096bc3fb8d7d54183f Mon Sep 17 00:00:00 2001 From: LeoMoulin Date: Mon, 11 Mar 2024 11:17:56 +0100 Subject: [PATCH] =?UTF-8?q?Adjusting=20les=20trucs=20que=20Max=20a=20deman?= =?UTF-8?q?d=C3=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/ovh/herisson/Clyde/Services/TokenService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/src/main/java/ovh/herisson/Clyde/Services/TokenService.java b/backend/src/main/java/ovh/herisson/Clyde/Services/TokenService.java index 9dd337b..6e73d34 100644 --- a/backend/src/main/java/ovh/herisson/Clyde/Services/TokenService.java +++ b/backend/src/main/java/ovh/herisson/Clyde/Services/TokenService.java @@ -42,8 +42,9 @@ public class TokenService { public void saveToken(Token token){ //Si l'utilisateur a déja 5 token delete celui qui devait expirer le plus vite ArrayList tokenList = tokenRepo.getByUserOrderByExpirationDate(token.getUser()); - if (tokenList.size() == 5){ + while(tokenList.size() >= 5){ tokenRepo.delete(tokenList.get(0)); + tokenList.remove(tokenList.get(0)); } tokenRepo.save(token); }