diff --git a/src/main/kotlin/net/halfbinary/scavengerhuntapi/controller/HuntController.kt b/src/main/kotlin/net/halfbinary/scavengerhuntapi/controller/HuntController.kt index 1626792..be52061 100644 --- a/src/main/kotlin/net/halfbinary/scavengerhuntapi/controller/HuntController.kt +++ b/src/main/kotlin/net/halfbinary/scavengerhuntapi/controller/HuntController.kt @@ -46,6 +46,12 @@ class HuntController(private val huntService: HuntService) { return ResponseEntity.ok(huntService.getAllHunts(HuntStatus.UNSTARTED).map { it.toResponse() }) } + @GetMapping("/ongoing") + @Operation(summary = "Gets list of all ongoing Hunts") + fun getOngoingHunts(): ResponseEntity> { + return ResponseEntity.ok(huntService.getAllHunts(HuntStatus.ONGOING).map { it.toResponse() }) + } + @PreAuthorize("hasRole('ADMIN')") @Tag(name = "Admin") @PostMapping