Compare commits

..

1 commit

Author SHA1 Message Date
e0f23f31d8
TD-5: Cleanup and Finalizing
Some checks failed
Quality Check / Validate Async API Specification (push) Successful in 12s
Quality Check / Validate OAS (push) Successful in 36s
Quality Check / Validate Async API Specification (pull_request) Successful in 9s
Quality Check / Validate OAS (pull_request) Successful in 38s
Quality Check / Static Analysis (push) Has been cancelled
Quality Check / Testing (push) Has been cancelled
Quality Check / Linting (push) Has been cancelled
Quality Check / Linting (pull_request) Successful in 1m23s
Quality Check / Testing (pull_request) Successful in 1m29s
Quality Check / Static Analysis (pull_request) Successful in 1m43s
2025-03-13 20:00:01 +01:00

View file

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