Telegram update failures and worker state-save failures return their
wrapped errors directly inside existing failure branches. A compaction
without a line also returns its known failure directly. Unreachable nil
returns and repeated conditions are removed without changing error
causes or successful paths.
Issue:
3cdc678
- if err != nil {
- return "", fmt.Errorf("summarize node: %w", err)
- }
-
- return "", nil
+ return "", fmt.Errorf("summarize node: %w", err)
}
return compactorShortest(lines), nil
}
return compactorShortest(lines), nil
r.mutex.Unlock()
run.cancel()
r.mutex.Unlock()
run.cancel()
- if err != nil {
- return fmt.Errorf("save running workers: %w", err)
- }
-
- return nil
+ return fmt.Errorf("save running workers: %w", err)
- if err != nil {
- return fmt.Errorf("handle Telegram update: %w", err)
- }
-
- return nil
+ return fmt.Errorf("handle Telegram update: %w", err)