File tree Expand file tree Collapse file tree 3 files changed +7
-12
lines changed Expand file tree Collapse file tree 3 files changed +7
-12
lines changed Original file line number Diff line number Diff line change @@ -95,11 +95,4 @@ public function delete(): void
9595
9696        $ this cloudTasksQueue ->delete ($ this 
9797    }
98- 
99-     public  function  fire (): void 
100-     {
101-         $ this attempts ++;
102- 
103-         parent ::fire ();
104-     }
10598}
Original file line number Diff line number Diff line change @@ -95,7 +95,7 @@ private function handleTask(array $task): void
9595
9696        $ this loadQueueRetryConfig ($ job
9797
98-         $ jobsetAttempts ((int ) request ()->header ('X-CloudTasks-TaskExecutionCount  ' ));
98+         $ jobsetAttempts ((int ) request ()->header ('X-CloudTasks-TaskRetryCount  ' ));
9999        $ jobsetMaxTries ($ this retryConfig ->getMaxAttempts ());
100100
101101        // If the job is being attempted again we also check if a 
@@ -118,6 +118,8 @@ private function handleTask(array $task): void
118118            $ jobsetRetryUntil (CloudTasksApi::getRetryUntilTimestamp ($ fullTaskName
119119        }
120120
121+         $ jobsetAttempts ($ jobattempts () + 1 );
122+ 
121123        app ('queue.worker ' )->process ($ this config ['connection ' ], $ jobnew  WorkerOptions ());
122124    }
123125
Original file line number Diff line number Diff line change @@ -143,16 +143,16 @@ public function run(): void
143143                    app (TaskHandler::class)->handle ($ this payload );
144144                });
145145
146-                 $ taskExecutionCount request ()->header ('X-CloudTasks-TaskExecutionCount  ' , 0 );
147-                 request ()->headers ->set ('X-CloudTasks-TaskExecutionCount  ' , $ taskExecutionCount 1 );
146+                 $ taskRetryCount request ()->header ('X-CloudTasks-TaskRetryCount  ' , 0 );
147+                 request ()->headers ->set ('X-CloudTasks-TaskRetryCount  ' , $ taskRetryCount 1 );
148148            }
149149
150150            public  function  runWithoutExceptionHandler (): void 
151151            {
152152                app (TaskHandler::class)->handle ($ this payload );
153153
154-                 $ taskExecutionCount request ()->header ('X-CloudTasks-TaskExecutionCount  ' , 0 );
155-                 request ()->headers ->set ('X-CloudTasks-TaskExecutionCount  ' , $ taskExecutionCount 1 );
154+                 $ taskRetryCount request ()->header ('X-CloudTasks-TaskRetryCount  ' , 0 );
155+                 request ()->headers ->set ('X-CloudTasks-TaskRetryCount  ' , $ taskRetryCount 1 );
156156            }
157157        };
158158    }
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments