feat: add low priority RDAP message queue

This commit is contained in:
Maël Gangloff
2025-10-31 16:40:42 +01:00
parent 0fa95cc95c
commit ff5a2d7d67
4 changed files with 12 additions and 6 deletions

View File

@@ -24,6 +24,7 @@ use Symfony\Component\Mailer\MailerInterface;
use Symfony\Component\Messenger\Attribute\AsMessageHandler;
use Symfony\Component\Messenger\Exception\ExceptionInterface;
use Symfony\Component\Messenger\MessageBusInterface;
use Symfony\Component\Messenger\Stamp\TransportNamesStamp;
use Symfony\Component\Mime\Address;
use Symfony\Component\Notifier\Recipient\Recipient;
use Symfony\Contracts\HttpClient\Exception\ClientExceptionInterface;
@@ -89,7 +90,9 @@ final readonly class UpdateDomainHandler
if (null === $watchlist) {
/** @var Watchlist $wl */
foreach ($domain->getWatchlists()->getIterator() as $wl) {
$this->bus->dispatch(new UpdateDomain($message->ldhName, $wl->getToken()));
$this->bus->dispatch(new UpdateDomain($message->ldhName, $wl->getToken()), [
new TransportNamesStamp('rdap_low'),
]);
}
return;