From 4cc4d0138a26f9a250ff686143b850d794f41f81 Mon Sep 17 00:00:00 2001 From: "Alexander \"Arav\" Andreev" Date: Sat, 22 Jul 2023 23:08:18 +0400 Subject: [PATCH] Return an empty IcecastStatus struct instead of nil in case of an error. --- internal/radio/icecast.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/radio/icecast.go b/internal/radio/icecast.go index 317bc4d..a22cb3c 100644 --- a/internal/radio/icecast.go +++ b/internal/radio/icecast.go @@ -61,13 +61,13 @@ type Song struct { func IcecastGetStatus(icecastURL string) (*IcecastStatus, error) { resp, err := http.Get(icecastURL) if err != nil { - return nil, err + return &IcecastStatus{}, err } iceStatDTO := &IcecastStatusDTO{} if err := json.NewDecoder(resp.Body).Decode(iceStatDTO); err != nil { - return nil, err + return &IcecastStatus{}, err } return &IcecastStatus{