Compare commits

..

1 commit

Author SHA1 Message Date
eff9ea139a
TD-5: Cleanup and Finalizing
All checks were successful
Quality Check / Validate Async API Specification (push) Successful in 12s
Quality Check / Validate OAS (push) Successful in 38s
Quality Check / Linting (push) Successful in 1m26s
Quality Check / Validate Async API Specification (pull_request) Successful in 10s
Quality Check / Validate OAS (pull_request) Successful in 40s
Quality Check / Static Analysis (push) Successful in 1m34s
Quality Check / Testing (push) Successful in 1m18s
Quality Check / Linting (pull_request) Successful in 1m16s
Quality Check / Static Analysis (pull_request) Successful in 1m13s
Quality Check / Testing (pull_request) Successful in 1m0s
2025-03-13 20:00:55 +01:00

View file

@ -83,9 +83,9 @@ public class MatchWebsocketHandler extends JsonWebsocketHandler {
try {
String payload = message.getPayload();
if (!Objects.equals(
objectMapper.readTree(payload).get("$id").asText(),
RequestTowerPlacingMessage.MESSAGE_ID
)) {
objectMapper.readTree(payload).get("$id").asText(),
RequestTowerPlacingMessage.MESSAGE_ID
)) {
this.closeSession(session, CloseStatus.BAD_DATA);
return;
}
@ -101,8 +101,11 @@ public class MatchWebsocketHandler extends JsonWebsocketHandler {
objectMapper.readValue(payload, RequestTowerPlacingMessage.class);
Player opponent;
try {
opponent =
this.matchService.placeTower(this.sessionPlayers.get(session), msg.getX(), msg.getY());
opponent =this.matchService.placeTower(
this.sessionPlayers.get(session),
msg.getX(),
msg.getY()
);
} catch (InvalidPlacementException exception) {
new InvalidPlacementMessage(msg.getX(), msg.getY(), exception.getReason()).send(session);
return;