feat: refactor error handling to accept max retry attempts as a parameter for improved flexibility

This commit is contained in:
2026-04-10 19:32:12 -05:00
parent d228a048b8
commit 9493a2d32f
5 changed files with 4 additions and 117 deletions

View File

@@ -20,10 +20,9 @@ func (e *ExtractorError) Error() string {
return e.Msg
}
const maxRetryAttempts = 3
func ExtractorErrorHandler(
ctx context.Context,
maxRetryAttempts int,
chErrorsIn <-chan ExtractorError,
chBatchesOut chan<- models.Batch,
chJobErrorsOut chan<- JobError,