1163
ctx context.Context,
1164
messageID int64,
1166
>
caller := headers.GetCallerInfo(ctx).CallerName
1167
>
startTime := time.Now().UTC()
1168
>
defer func() {
1169
>
p.healthSignals.Record(CallerSegmentMissing, time.Since(startTime), retErr)
1170
>
p.recordRequestMetrics(metrics.PersistenceDeleteMessageFromDLQScope, caller, time.Since(startTime), retErr)
1171
>
p.recordDataLossMetrics(metrics.PersistenceDeleteMessageFromDLQScope, caller, retErr, "", "")
1172
>
}()
1173
>
return p.persistence.DeleteMessageFromDLQ(ctx, messageID)
1174
}
1175