Updated repo webhook
testing/ogcore-api/pipeline/head This commit looks good Details

pull/20/head
Manuel Aranda Rosales 2025-02-03 17:13:55 +01:00
parent e3c543c6c1
commit 89d9e07521
2 changed files with 20 additions and 4 deletions

View File

@ -4,6 +4,8 @@ declare(strict_types=1);
namespace App\Controller\OgRepository;
use App\Controller\OgRepository\Image\CreateAuxFilesAction;
use App\Controller\OgRepository\Image\GetAction;
use App\Service\Trace\CreateService;
use Doctrine\ORM\EntityManagerInterface;
use Psr\Log\LoggerInterface;

View File

@ -112,12 +112,19 @@ class ResponseController extends AbstractOgRepositoryController
$this->logger->info('Image exported', ['image' => $image->getName()]);
$params = [
'json' => [
'image' => $image->getName().'.img'
]
];
$this->logger->info('Creating aux files', ['image' => $image->getName()]);
$content = $this->createRequest('POST', 'http://'.$repository->getIp().':8006/ogrepository/v1/images/torrentsum', $params);
$image->setRepository($repository);
$image->setStatus(ImageStatus::SUCCESS);
$this->entityManager->persist($image);
$content = $this->createRequest('PUT', 'http://'.$image->getRepository()->getIp().':8006/ogrepository/v1/images');
$trace->setStatus(TraceStatus::SUCCESS);
$trace->setFinishedAt(new \DateTime());
@ -154,12 +161,19 @@ class ResponseController extends AbstractOgRepositoryController
$this->logger->info('Image imported', ['image' => $image->getName()]);
$params = [
'json' => [
'image' => $data->getName().'.img'
]
];
$this->logger->info('Creating aux files', ['image' => $image->getName()]);
$content = $this->createRequest('POST', 'http://'.$repository->getIp().':8006/ogrepository/v1/images/torrentsum', $params);
$image->setRepository($repository);
$image->setStatus(ImageStatus::SUCCESS);
$this->entityManager->persist($image);
$content = $this->createRequest('PUT', 'http://'.$image->getRepository()->getIp().':8006/ogrepository/v1/images');
$trace->setStatus(TraceStatus::SUCCESS);
$trace->setFinishedAt(new \DateTime());