MAPG-223 send error if member already guessed
default-pipeline default-pipeline #104

This commit is contained in:
bence committed 2021-04-04 23:28:44 +02:00
1 parent 257f59c96e
commit cf59f937c9
3 files changed
+31 -26

No files matched your search

+6 -2
View File
@@ -164,7 +164,7 @@ class GameFlowController
$guessPosition = new Position((float) $this->request->post('lat'), (float) $this->request->post('lng'));
$result = $this->evalueteGuess($last['position'], $guessPosition, $state['area']);
$allResults = $this->multiConnector->sendMessage('guess', [
$responseFromMulti = $this->multiConnector->sendMessage('guess', [
'roomId' => $roomId,
'token' => $multiState['token'],
'guessPosition' => $guessPosition->toArray(),
@@ -172,10 +172,14 @@ class GameFlowController
'score' => $result['score']
]);
if (isset($responseFromMulti['error'])) {
return new JsonContent(['error' => $responseFromMulti['error']]);
}
$response = [
'position' => $last['position']->toArray(),
'result' => $result,
'allResults' => $allResults
'allResults' => $responseFromMulti['allResults']
];
return new JsonContent($response);