Implemented Heartbeat/Checkin request with agentId/listenerId in request body to simplify listener URLs

This commit is contained in:
Jakob Friedl
2025-07-22 21:00:39 +02:00
parent 1a3724a2fd
commit 725696ffa5
17 changed files with 362 additions and 286 deletions

View File

@@ -67,7 +67,7 @@ proc listenerStart*(cq: Conquest, host: string, portStr: string) =
# Define API endpoints
listener.post("register", routes.register)
listener.get("{listener}/{agent}/tasks", routes.getTasks)
listener.post("tasks", routes.getTasks)
listener.post("results", routes.postResults)
listener.registerErrorHandler(Http404, routes.error404)
@@ -100,7 +100,7 @@ proc restartListeners*(cq: Conquest) =
# Define API endpoints
listener.post("register", routes.register)
listener.get("{listener}/{agent}/tasks", routes.getTasks)
listener.post("tasks", routes.getTasks)
listener.post("results", routes.postResults)
listener.registerErrorHandler(Http404, routes.error404)