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
92
92
*/
93
93
public function reject (Message $ message , bool $ requeue = false ): void
94
94
{
95
- if (false == $ message ->getNativeMessage ()) {
95
+ $ nativeMessage = $ message ->getNativeMessage ();
96
+
97
+ if (null === $ nativeMessage ) {
96
98
throw new \LogicException ('Native google pub/sub message required but it is empty ' );
97
99
}
98
100
99
- $ this ->getSubscription ()->acknowledge ($ message ->getNativeMessage ());
101
+ $ subscription = $ this ->getSubscription ();
102
+
103
+ if ($ requeue ) {
104
+ $ subscription ->modifyAckDeadline ($ nativeMessage , 0 );
105
+ } else {
106
+ $ subscription ->acknowledge ($ nativeMessage );
107
+ }
100
108
}
101
109
102
110
private function getSubscription (): Subscription
You can’t perform that action at this time.
0 commit comments