test
continuous-integration/drone/push Build is failing Details

ServeurDeTest
Noé GARNIER 2 years ago
parent d3a44c684e
commit 467fe1d960

@ -391,6 +391,15 @@ class PartieGateway
)
);
}
public function quitGame(string $mailUtilisateur,int $idPartie){
$query = "UPDATE Participer SET etat = 2 WHERE utilisateur = :mailUtilisateur AND partie = :idPartie";
$this->con->executeQuery($query, array(
"mailUtilisateur" => array($mailUtilisateur, SQLITE3_TEXT),
"idPartie" => array($idPartie, SQLITE3_INTEGER)
)
);
}
public function showAll(): void
{
$query = "SELECT * FROM Partie";

@ -284,6 +284,7 @@ class UserModel
$this->resoudre_gateway->skipEnigme($mailUtilisateur, $idPartie, $idEnigme);
}
}
$this->partie_gateway->quitGame($mailUtilisateur, $idPartie);
if ($this->partie_gateway->getPlayerNumber($idPartie) == 0){
$this->partie_gateway->delete($idPartie);
}

Loading…
Cancel
Save