fix: adds action button to manually run monitors

This commit is contained in:
2025-07-07 16:12:21 -05:00
parent 5e48fdb978
commit 32389cb27a
6 changed files with 76 additions and 2 deletions

View File

@@ -54,10 +54,12 @@ class ApiController extends AbstractController
}
#[Route('/api/monitor/dispatch', name: 'api_monitor_dispatch', methods: ['GET'])]
public function dispatch(MonitorDispatcher $dispatcher): Response
public function dispatch(MonitorDispatcher $dispatcher, Broadcaster $broadcaster): Response
{
$dispatcher();
$broadcaster->alert('Success', 'The monitor job has been dispatched.');
return $this->json([
'status' => 200,
'message' => 'Manually dispatched MonitorDispatcher'