File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -92,11 +92,19 @@ public function acknowledge(Message $message): void
9292 */
9393 public function reject (Message $ message , bool $ requeue = false ): void
9494 {
95- if (false == $ message ->getNativeMessage ()) {
95+ $ nativeMessage = $ message ->getNativeMessage ();
96+
97+ if ($ nativeMessage === null ) {
9698 throw new \LogicException ('Native google pub/sub message required but it is empty ' );
9799 }
98100
99- $ this ->getSubscription ()->acknowledge ($ message ->getNativeMessage ());
101+ $ subscription = $ this ->getSubscription ();
102+
103+ $ subscription ->acknowledge ($ nativeMessage );
104+
105+ if ($ requeue ) {
106+ $ subscription ->modifyAckDeadline ($ nativeMessage , 0 );
107+ }
100108 }
101109
102110 private function getSubscription (): Subscription
You can’t perform that action at this time.
0 commit comments