MCPcopy Create free account
hub / github.com/compozy/agh / dispatchTaskRunPostClaim

Method dispatchTaskRunPostClaim

internal/task/manager.go:2323–2339  ·  view source on GitHub ↗
(
	ctx context.Context,
	run Run,
	taskRecord Task,
	actor ActorContext,
)

Source from the content-addressed store, hash-verified

2321}
2322
2323func (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
2341func (m *Service) dispatchTaskRunLeaseRecovered(
2342 ctx context.Context,

Callers 2

ClaimRunMethod · 0.95
ClaimNextRunMethod · 0.95

Calls 5

taskRunHookContextMethod · 0.95
nowMethod · 0.45

Tested by

no test coverage detected