diff --git a/app/resources/routes/api/queue.php b/app/resources/routes/api/queue.php new file mode 100644 index 0000000..000c6e3 --- /dev/null +++ b/app/resources/routes/api/queue.php @@ -0,0 +1,6 @@ +group('/queue', function($app) { + $app->get('/run[/]', Queues::class); +}); diff --git a/app/src/Controller/API/Queues.php b/app/src/Controller/API/Queues.php new file mode 100644 index 0000000..02183e1 --- /dev/null +++ b/app/src/Controller/API/Queues.php @@ -0,0 +1,23 @@ + false + ]; + if ($queueService->run()) { + $output['success'] = true; + } + return $this->withJson($response, $output); + } +} diff --git a/app/src/Service/Worker/Dummy.php b/app/src/Service/Worker/Dummy.php new file mode 100644 index 0000000..e5d82e7 --- /dev/null +++ b/app/src/Service/Worker/Dummy.php @@ -0,0 +1,17 @@ +configuration; + $this->logger->info('Dummy worker executed', ['configuration' => $configuration]); + return true; + } +}