From 5e2976180c62a337b5266962736123a24912109c Mon Sep 17 00:00:00 2001 From: aarbit Date: Mon, 18 May 2026 23:01:59 -0500 Subject: [PATCH] Adds get ongoing Hunts endpoint --- .../scavengerhuntapi/controller/HuntController.kt | 6 ++++++ 1 file changed, 6 insertions(+) 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