From 38d73881c97f6c4a4cddcb650ff2d7d34a93cf52 Mon Sep 17 00:00:00 2001 From: Joel Wetzell Date: Fri, 19 Dec 2025 22:25:26 -0600 Subject: [PATCH] return error don't just log it --- internal/processor/free-d-decode.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/internal/processor/free-d-decode.go b/internal/processor/free-d-decode.go index 1fccd04..4903c51 100644 --- a/internal/processor/free-d-decode.go +++ b/internal/processor/free-d-decode.go @@ -3,7 +3,6 @@ package processor import ( "context" "fmt" - "log/slog" freeD "github.com/jwetzell/free-d-go" "github.com/jwetzell/showbridge-go/internal/config" @@ -22,7 +21,7 @@ func (fdd *FreeDDecode) Process(ctx context.Context, payload any) (any, error) { payloadMessage, err := freeD.Decode(payloadBytes) if err != nil { - slog.Error("error decoding", "err", err) + return nil, err } return payloadMessage, nil }