From 2aaf6ca034543af50ce51bd769ebb12e9cc353eb Mon Sep 17 00:00:00 2001 From: Vladimir Bauer Date: Sat, 23 Mar 2024 17:35:46 +0500 Subject: [PATCH] refactoring: eitherError to firstNonNil --- bar.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bar.go b/bar.go index bca79829..feb4b8df 100644 --- a/bar.go +++ b/bar.go @@ -517,7 +517,7 @@ func (s *bState) drawImpl(stat decor.Statistics) (io.Reader, error) { bufP, bufB, bufA := s.buffers[0], s.buffers[1], s.buffers[2] - err := eitherError(decorFiller(bufP, s.pDecorators), decorFiller(bufA, s.aDecorators)) + err := firstNonNil(decorFiller(bufP, s.pDecorators), decorFiller(bufA, s.aDecorators)) if err != nil { return nil, err } @@ -645,7 +645,7 @@ func writeSpace(buf *bytes.Buffer) error { return buf.WriteByte(' ') } -func eitherError(errors ...error) error { +func firstNonNil(errors ...error) error { for _, err := range errors { if err != nil { return err