From e8e3a600b4774fed845d091b9156d214f3f2800b Mon Sep 17 00:00:00 2001 From: gudvinr Date: Sun, 3 Aug 2025 23:21:40 +0300 Subject: [PATCH] refactor(googlereader): remove intermediate variable --- internal/googlereader/handler.go | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/internal/googlereader/handler.go b/internal/googlereader/handler.go index bbe7b53b..1c002d26 100644 --- a/internal/googlereader/handler.go +++ b/internal/googlereader/handler.go @@ -736,14 +736,13 @@ func (h *handler) streamItemContentsHandler(w http.ResponseWriter, r *http.Reque ID: "user/-/state/com.google/reading-list", Title: "Reading List", Updated: time.Now().Unix(), - Self: []contentHREF{ - { - HREF: config.Opts.RootURL() + route.Path(h.router, "StreamItemsContents"), - }, - }, + Self: []contentHREF{{ + HREF: config.Opts.RootURL() + route.Path(h.router, "StreamItemsContents"), + }}, Author: userName, + Items: make([]contentItem, len(entries)), } - contentItems := make([]contentItem, len(entries)) + for i, entry := range entries { enclosures := make([]contentItemEnclosure, 0, len(entry.Enclosures)) for _, enclosure := range entry.Enclosures { @@ -765,7 +764,7 @@ func (h *handler) streamItemContentsHandler(w http.ResponseWriter, r *http.Reque entry.Content = mediaproxy.RewriteDocumentWithAbsoluteProxyURL(h.router, entry.Content) entry.Enclosures.ProxifyEnclosureURL(h.router, config.Opts.MediaProxyMode(), config.Opts.MediaProxyResourceTypes()) - contentItems[i] = contentItem{ + result.Items[i] = contentItem{ ID: convertEntryIDToLongFormItemID(entry.ID), Title: entry.Title, Author: entry.Author, @@ -801,7 +800,7 @@ func (h *handler) streamItemContentsHandler(w http.ResponseWriter, r *http.Reque Enclosure: enclosures, } } - result.Items = contentItems + json.OK(w, r, result) }