corrections
continuous-integration/drone/push Build is passing Details

ServeurDeTest
johan 2 years ago
parent 1cd7072610
commit 9d0bf46def

@ -66,7 +66,8 @@ class PartieGateway
$query = "SELECT p.id $query = "SELECT p.id
FROM Partie p, Participer pa FROM Partie p, Participer pa
WHERE pa.etat=0 WHERE pa.etat=0
AND pa.partie=p.id"; AND pa.partie=p.id
LIMIT 1";
$this->con->executeQuery($query); $this->con->executeQuery($query);
$results = $this->con->getResults(); $results = $this->con->getResults();
return $results[0]['id']; return $results[0]['id'];

@ -205,12 +205,10 @@ class UserController
require($rep . $vues['queue']); require($rep . $vues['queue']);
$model = new UserModel(); $model = new UserModel();
$model->addToQueue(); $model->addToQueue();
$usergroup = $model->findUserGroup();
echo echo
'<script> '<script>
socket.on("launchGame", () => { io.to($userGroup).emit("launchGame");
launchGame();
});
io.to($userGroup).emit("launchGame");
<script/>'; <script/>';
} catch (Exception $e) { } catch (Exception $e) {
$error = $e->getMessage(); $error = $e->getMessage();

@ -57,6 +57,10 @@ class UserModel
</script>'; </script>';
} }
public function findUserGroup() : int {
return $this->partie_gateway->findPartieInQueue();
}
public function launchGame() public function launchGame()
{ {
$this->utilisateur_gateway->launchGame($_SESSION['utilisateur']); $this->utilisateur_gateway->launchGame($_SESSION['utilisateur']);

Loading…
Cancel
Save