diff --git a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/controllers/PartieKahootController.java b/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/controllers/PartieKahootController.java index 82528fd..a408db7 100644 --- a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/controllers/PartieKahootController.java +++ b/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/controllers/PartieKahootController.java @@ -115,6 +115,14 @@ public class PartieKahootController { return this.modelMapper.map(partieKahoot, PartieKahootStatusDTO.class); } + @GetMapping(value = "/{codeInvitation}/status", produces = MediaType.APPLICATION_JSON_VALUE) + @ResponseStatus(HttpStatus.OK) + public PartieKahootStatusDTO getStatusPartie(@PathVariable String codeInvitation){ + PartieKahoot partieKahoot = this.partieKahootService.getPartieKahootByIdOrCodeInvitation(codeInvitation); + partieKahoot = this.partieKahootService.maintenirAJourQuestionActuel(partieKahoot); + return this.modelMapper.map(partieKahoot, PartieKahootStatusDTO.class); + } + @GetMapping(value = "/{codeInvitation}/question", produces = MediaType.APPLICATION_JSON_VALUE) @ResponseStatus(HttpStatus.OK) public PartieKahootQuestionDTO getQuestionActuel(@PathVariable String codeInvitation){