From 4f72400a3f07db9247841f9edb02a6092fe835e3 Mon Sep 17 00:00:00 2001 From: "Gustavo L de Mello (Guz)" Date: Wed, 8 Jan 2025 11:09:28 -0300 Subject: [PATCH] fix(blogo,gitea): pointer receivers in json.Unmarshal --- blogo/gitea/client.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/blogo/gitea/client.go b/blogo/gitea/client.go index 595a93d..5f61499 100644 --- a/blogo/gitea/client.go +++ b/blogo/gitea/client.go @@ -59,8 +59,8 @@ func (c *client) GetContents( return &contentsResponse{}, res, err } - var file *contentsResponse - if err := json.Unmarshal(data, file); err != nil { + file := new(contentsResponse) + if err := json.Unmarshal(data, &file); err != nil { return &contentsResponse{}, res, errors.Join( errors.New("failed to parse JSON response from API"), err, @@ -80,8 +80,8 @@ func (c *client) ListContents( return []*contentsResponse{}, res, err } - var directory []*contentsResponse - if err := json.Unmarshal(data, directory); err != nil { + directory := make([]*contentsResponse, 0) + if err := json.Unmarshal(data, &directory); err != nil { return []*contentsResponse{}, res, errors.Join( errors.New("failed to parse JSON response from API"), err,