enqueue-dev icon indicating copy to clipboard operation
enqueue-dev copied to clipboard

DBAL Message handler does not set messageID

Open fperrony opened this issue 2 years ago • 0 comments

The DBAL Message handler does not set messageID when add by method setMessageId

Set

 $message->setMessageId('myId));

DbalProducer->send()...

    $dbalMessage = [
        'id' => Uuid::uuid4(),

Don't set id on database vield. Always create new

On Consume

$dbalContext->convertMessage(array $arrayMessage)

On convert, get id from database and set in headet changing de header

 public function setMessageId(string $messageId = null): void
{
    $this->setHeader('message_id', $messageId);
}

Thanks

fperrony avatar Oct 26 '23 18:10 fperrony