( ctx context.Context, block TaskBlock, reconciled Task, actor ActorContext, )
| 147 | } |
| 148 | |
| 149 | func (m *Service) recordTaskBlockCleared( |
| 150 | ctx context.Context, |
| 151 | block TaskBlock, |
| 152 | reconciled Task, |
| 153 | actor ActorContext, |
| 154 | ) { |
| 155 | if eventErr := m.recordTaskEvent(ctx, block.TaskID, "", taskEventBlockCleared, actor, taskBlockClearedPayload{ |
| 156 | Status: reconciled.Status, |
| 157 | BlockID: strings.TrimSpace(block.ID), |
| 158 | BlockKind: block.Kind.Normalize(), |
| 159 | Reason: redactTaskSecretText(strings.TrimSpace(block.Reason)), |
| 160 | ClearNote: redactTaskSecretText(strings.TrimSpace(block.ClearNote)), |
| 161 | ClearedAt: block.ClearedAt, |
| 162 | }); eventErr != nil { |
| 163 | m.logTaskBlockEventFailure(eventErr, taskEventBlockCleared, block, "") |
| 164 | } |
| 165 | } |
| 166 | |
| 167 | func (m *Service) recordTaskBlockExpired( |
| 168 | ctx context.Context, |
no test coverage detected