Opcion de enviar update a los servicios externos

This commit is contained in:
Juan Pablo Vial
2025-05-16 19:14:20 -04:00
parent 105179b4ed
commit b7c5e4ebc3
9 changed files with 44 additions and 8 deletions

View File

@ -37,7 +37,12 @@ class CheckExternal extends Ideal\Service implements Service\Worker
if (!isset($this->queueService)) {
$this->queueService = $this->container->get(Service\Queue::class);
}
$queues = $service->{$method}();
if (isset($configuration['args'])) {
$args = $configuration['args'];
$queues = call_user_func_array([$service, $method], $args);
} else {
$queues = call_user_func([$service, $method]);
}
foreach ($queues as $queue) {
$this->queueService->enqueue($queue);
}