Add endpoint to return worker keys

This commit is contained in:
2025-09-01 21:20:45 +02:00
parent 81463de409
commit 94a8dfc90a

View File

@@ -22,6 +22,17 @@ public class WorkerController() : Controller
{
return Ok(Tranga.GetRunningWorkers().ToArray());
}
/// <summary>
/// Returns all <see cref="BaseWorker"/>.Keys
/// </summary>
/// <response code="200"></response>
[HttpGet("Keys")]
[ProducesResponseType<string[]>(Status200OK, "application/json")]
public IActionResult GetWorkerIds()
{
return Ok(Tranga.GetRunningWorkers().Select(w => w.Key).ToArray());
}
/// <summary>
/// Get all <see cref="BaseWorker"/> in requested <see cref="WorkerExecutionState"/>