Don't ack on send

This commit is contained in:
2021-01-20 17:57:39 +03:00
parent 67174abca7
commit 92b778ffe2
2 changed files with 1 additions and 7 deletions

View File

@ -13,7 +13,7 @@
"require": {
"php": ">=7.4",
"ext-json": "*",
"nsq/nsq": "0.2",
"nsq/nsq": "0.3",
"symfony/framework-bundle": "^5.0",
"symfony/messenger": "^5.0"
},

View File

@ -53,16 +53,10 @@ final class NsqTransport implements TransportInterface
*/
public function send(Envelope $envelope): Envelope
{
$nsqEnvelope = $this->getNsqEnvelope($envelope);
$encodedMessage = $this->serializer->encode($envelope->withoutAll(NsqReceivedStamp::class));
$this->writer->pub($this->topic, json_encode($encodedMessage, JSON_THROW_ON_ERROR));
if (null !== $nsqEnvelope) {
$nsqEnvelope->finish();
}
return $envelope;
}