File tree 3 files changed +7
-12
lines changed
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
95
95
96
96
$ this ->cloudTasksQueue ->delete ($ this );
97
97
}
98
-
99
- public function fire (): void
100
- {
101
- $ this ->attempts ++;
102
-
103
- parent ::fire ();
104
- }
105
98
}
Original file line number Diff line number Diff line change @@ -95,7 +95,7 @@ private function handleTask(array $task): void
95
95
96
96
$ this ->loadQueueRetryConfig ($ job );
97
97
98
- $ job ->setAttempts ((int ) request ()->header ('X-CloudTasks-TaskExecutionCount ' ));
98
+ $ job ->setAttempts ((int ) request ()->header ('X-CloudTasks-TaskRetryCount ' ));
99
99
$ job ->setMaxTries ($ this ->retryConfig ->getMaxAttempts ());
100
100
101
101
// If the job is being attempted again we also check if a
@@ -118,6 +118,8 @@ private function handleTask(array $task): void
118
118
$ job ->setRetryUntil (CloudTasksApi::getRetryUntilTimestamp ($ fullTaskName ));
119
119
}
120
120
121
+ $ job ->setAttempts ($ job ->attempts () + 1 );
122
+
121
123
app ('queue.worker ' )->process ($ this ->config ['connection ' ], $ job , new WorkerOptions ());
122
124
}
123
125
Original file line number Diff line number Diff line change @@ -143,16 +143,16 @@ public function run(): void
143
143
app (TaskHandler::class)->handle ($ this ->payload );
144
144
});
145
145
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 );
148
148
}
149
149
150
150
public function runWithoutExceptionHandler (): void
151
151
{
152
152
app (TaskHandler::class)->handle ($ this ->payload );
153
153
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 );
156
156
}
157
157
};
158
158
}
You can’t perform that action at this time.
0 commit comments