( ctx context.Context, run Run, taskRecord Task, actor ActorContext, )
| 2321 | } |
| 2322 | |
| 2323 | func (m *Service) dispatchTaskRunPostClaim( |
| 2324 | ctx context.Context, |
| 2325 | run Run, |
| 2326 | taskRecord Task, |
| 2327 | actor ActorContext, |
| 2328 | ) { |
| 2329 | payload := hookspkg.TaskRunPostClaimPayload{ |
| 2330 | PayloadBase: hookspkg.PayloadBase{ |
| 2331 | Event: hookspkg.HookTaskRunPostClaim, |
| 2332 | Timestamp: m.now().UTC(), |
| 2333 | }, |
| 2334 | TaskRunContext: m.taskRunHookContext(run, taskRecord, actor), |
| 2335 | ClaimedAt: run.ClaimedAt, |
| 2336 | } |
| 2337 | _, err := m.taskHooks.DispatchTaskRunPostClaim(taskRunObservationHookContext(ctx), payload) |
| 2338 | m.reportTaskRunHookFailure(hookspkg.HookTaskRunPostClaim, err, run, taskRecord) |
| 2339 | } |
| 2340 | |
| 2341 | func (m *Service) dispatchTaskRunLeaseRecovered( |
| 2342 | ctx context.Context, |
no test coverage detected