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/drafts.go | |
parent | 006c0028106425abb3f718b2e86349dee5b7a2ea (diff) |
Clean out Get/SetRequestLogger from apiutil
Diffstat (limited to 'src/http/drafts.go')
-rw-r--r-- | src/http/drafts.go | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/http/drafts.go b/src/http/drafts.go index a20464b..aedd8c0 100644 --- a/src/http/drafts.go +++ b/src/http/drafts.go @@ -1,7 +1,6 @@ package http import ( - "fmt" "net/http" "dev.mediocregopher.com/mediocre-blog.git/src/http/apiutil" @@ -16,16 +15,20 @@ func (a *api) manageDraftPostsHandler() http.Handler { func (a *api) postDraftPostHandler() http.Handler { return http.HandlerFunc(func(rw http.ResponseWriter, r *http.Request) { + var ( + ctx = r.Context() + logger = a.params.Logger + ) p, err := postFromPostReq(r) if err != nil { - apiutil.BadRequest(rw, r, err) + apiutil.BadRequest(ctx, logger, rw, "%w", err) return } if err := a.params.PostDraftStore.Set(p); err != nil { apiutil.InternalServerError( - rw, r, fmt.Errorf("storing post with id %q: %w", p.ID, err), + ctx, logger, rw, "storing post with id %q: %w", p.ID, err, ) return } |