refactor: split RDAPService and OfficialDataService

This commit is contained in:
Maël Gangloff
2025-10-11 20:57:32 +02:00
parent 23383f3368
commit efa56055d0
3 changed files with 344 additions and 313 deletions

View File

@@ -3,7 +3,7 @@
namespace App\MessageHandler;
use App\Message\UpdateRdapServers;
use App\Service\RDAPService;
use App\Service\OfficialDataService;
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
use Symfony\Component\Messenger\Attribute\AsMessageHandler;
use Symfony\Contracts\HttpClient\Exception\ClientExceptionInterface;
@@ -16,7 +16,7 @@ use Symfony\Contracts\HttpClient\Exception\TransportExceptionInterface;
final readonly class UpdateRdapServersHandler
{
public function __construct(
private RDAPService $RDAPService,
private OfficialDataService $officialDataService,
private ParameterBagInterface $bag,
) {
}
@@ -39,9 +39,9 @@ final readonly class UpdateRdapServersHandler
*/
try {
$this->RDAPService->updateTldListIANA();
$this->RDAPService->updateGTldListICANN();
$this->RDAPService->updateDomainsWhenTldIsDeleted();
$this->officialDataService->updateTldListIANA();
$this->officialDataService->updateGTldListICANN();
$this->officialDataService->updateDomainsWhenTldIsDeleted();
} catch (\Throwable $throwable) {
$throws[] = $throwable;
}
@@ -51,7 +51,7 @@ final readonly class UpdateRdapServersHandler
*/
try {
$this->RDAPService->updateRDAPServersFromIANA();
$this->officialDataService->updateRDAPServersFromIANA();
} catch (\Throwable $throwable) {
$throws[] = $throwable;
}
@@ -61,13 +61,13 @@ final readonly class UpdateRdapServersHandler
*/
try {
$this->RDAPService->updateRDAPServersFromFile($this->bag->get('custom_rdap_servers_file'));
$this->officialDataService->updateRDAPServersFromFile($this->bag->get('custom_rdap_servers_file'));
} catch (\Throwable $throwable) {
$throws[] = $throwable;
}
try {
$this->RDAPService->updateRegistrarListIANA();
$this->officialDataService->updateRegistrarListIANA();
} catch (\Throwable $throwable) {
$throws[] = $throwable;
}