diff options
author | Brian Picciano <mediocregopher@gmail.com> | 2024-05-26 22:06:44 +0200 |
---|---|---|
committer | Brian Picciano <mediocregopher@gmail.com> | 2024-05-26 22:06:44 +0200 |
commit | faa296075f5ea2d8e01004b46b036997f9529d99 (patch) | |
tree | 5d5e2cb693302dd7239aa02a183d2b0efff242c2 /src/http/feed.go | |
parent | 006c0028106425abb3f718b2e86349dee5b7a2ea (diff) |
Clean out Get/SetRequestLogger from apiutil
Diffstat (limited to 'src/http/feed.go')
-rw-r--r-- | src/http/feed.go | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/src/http/feed.go b/src/http/feed.go index 676d376..f38da91 100644 --- a/src/http/feed.go +++ b/src/http/feed.go @@ -1,7 +1,6 @@ package http import ( - "fmt" "net/http" "dev.mediocregopher.com/mediocre-blog.git/src/http/apiutil" @@ -12,8 +11,11 @@ import ( func (a *api) renderFeedHandler() http.Handler { return http.HandlerFunc(func(rw http.ResponseWriter, r *http.Request) { - - tag := r.FormValue("tag") + var ( + ctx = r.Context() + logger = a.params.Logger + tag = r.FormValue("tag") + ) var ( posts []post.StoredPost @@ -27,7 +29,9 @@ func (a *api) renderFeedHandler() http.Handler { } if err != nil { - apiutil.InternalServerError(rw, r, fmt.Errorf("fetching recent posts: %w", err)) + apiutil.InternalServerError( + ctx, logger, rw, "fetching recent posts: %w", err, + ) return } @@ -68,7 +72,9 @@ func (a *api) renderFeedHandler() http.Handler { } if err := feed.WriteAtom(rw); err != nil { - apiutil.InternalServerError(rw, r, fmt.Errorf("writing atom feed: %w", err)) + apiutil.InternalServerError( + ctx, logger, rw, "writing atom feed: %w", err, + ) return } }) |