summaryrefslogtreecommitdiff
path: root/internal/server/handler
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2024-08-14 10:15:54 +0300
committerPaul Buetow <paul@buetow.org>2024-08-14 10:15:54 +0300
commitd7eac7141aa04ee54af7222ae5de74b6a0a49299 (patch)
tree3e6ec0e3087bb6d853b3ae5ef662f5f9d76f591e /internal/server/handler
parentca2c0045ed86f8c9bc6dccaf20c9e2c2c0fae3f8 (diff)
move entry unmarshal to reposotyr.GetJSON
Diffstat (limited to 'internal/server/handler')
-rw-r--r--internal/server/handler/handler.go12
1 files changed, 2 insertions, 10 deletions
diff --git a/internal/server/handler/handler.go b/internal/server/handler/handler.go
index 2630433..b834dd0 100644
--- a/internal/server/handler/handler.go
+++ b/internal/server/handler/handler.go
@@ -53,20 +53,12 @@ func (h Handler) List(w http.ResponseWriter, r *http.Request) error {
}
func (h Handler) Get(w http.ResponseWriter, r *http.Request) error {
- id := r.URL.Query().Get("id")
-
- ent, err := repository.Instance(h.conf).Get(id)
- if err != nil {
- return err
- }
-
- // TODO: Move to repository.go
- bytes, err := ent.JSONMarshal()
+ json, err := repository.Instance(h.conf).GetJSON(r.URL.Query().Get("id"))
if err != nil {
return err
}
- fmt.Fprint(w, string(bytes))
+ fmt.Fprint(w, json)
return nil
}