From a1b37e5c52fe5c9aedf1c0c2440e7cbc2fdfa61f Mon Sep 17 00:00:00 2001 From: Hazem Krimi Date: Mon, 20 Apr 2026 21:28:46 +0100 Subject: [PATCH] feat: error handling utility for buffered reader --- internal/utils/utils.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 internal/utils/utils.go diff --git a/internal/utils/utils.go b/internal/utils/utils.go new file mode 100644 index 0000000..e0efb0f --- /dev/null +++ b/internal/utils/utils.go @@ -0,0 +1,18 @@ +package utils + +import ( + "errors" + "io" +) + +func CheckReaderError(err error) (bool, bool) { + if err != nil { + if errors.Is(err, io.EOF) { + return true, true + } + + return true, false + } + + return false, false +}