Compare commits

..

1 commit

Author SHA1 Message Date
d7ed661679 chore(deps): update devdependencies (non-major)
Some checks failed
CI / Get Changed Files (pull_request) Successful in 6s
CI / Checkstyle Main (pull_request) Has been skipped
CI / prettier (pull_request) Successful in 36s
CI / eslint (pull_request) Successful in 49s
CI / test-build (pull_request) Failing after 49s
2025-03-27 13:01:59 +00:00
4 changed files with 3 additions and 12 deletions

View file

@ -7,6 +7,6 @@ Content-Type: application/json
} }
### ###
POST http://localhost:8080/blackjack/202/hit POST http://localhost:8080/blackjack/103/hit
Authorization: Bearer {{token}} Authorization: Bearer {{token}}

View file

@ -40,12 +40,6 @@ public class BlackJackGameController {
return ResponseEntity.notFound().build(); return ResponseEntity.notFound().build();
} }
if (game.getState() != BlackJackState.IN_PROGRESS) {
Map<String, String> errorResponse = new HashMap<>();
errorResponse.put("error", "Invalid state");
return ResponseEntity.badRequest().body(errorResponse);
}
return ResponseEntity.ok(blackJackService.hit(game)); return ResponseEntity.ok(blackJackService.hit(game));
} }

View file

@ -89,14 +89,12 @@ public class BlackJackService {
if (playerHandValue == 21) { if (playerHandValue == 21) {
return BlackJackState.PLAYER_WON; return BlackJackState.PLAYER_WON;
} else if (playerHandValue > 21) {
return BlackJackState.PLAYER_LOST;
} }
return BlackJackState.IN_PROGRESS; return BlackJackState.IN_PROGRESS;
} }
private int calculateHandValue(List<CardEntity> hand) { public int calculateHandValue(List<CardEntity> hand) {
int sum = 0; int sum = 0;
int aceCount = 0; int aceCount = 0;
for (CardEntity card : hand) { for (CardEntity card : hand) {

View file

@ -2,6 +2,5 @@ package de.szut.casino.blackjack;
public enum BlackJackState { public enum BlackJackState {
PLAYER_WON, PLAYER_WON,
IN_PROGRESS, IN_PROGRESS
PLAYER_LOST,
} }