From b97854c8ec2665887121d773ab994a09ca768adb Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sat, 11 May 2024 18:53:16 +0300 Subject: also return the checksums for each element of the repository --- internal/server/handle/handle.go | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) (limited to 'internal/server/handle') diff --git a/internal/server/handle/handle.go b/internal/server/handle/handle.go index d1f7748..55f7b3e 100644 --- a/internal/server/handle/handle.go +++ b/internal/server/handle/handle.go @@ -1,7 +1,6 @@ package handle import ( - "encoding/json" "fmt" "io" "net/http" @@ -49,19 +48,13 @@ func List(w http.ResponseWriter, r *http.Request, dataDir string) error { return fmt.Errorf("expexted GET request") } - repository := repository.New(dataDir) - ids, err := repository.List() + list, err := repository.New(dataDir).List() if err != nil { return err } - jsonData, err := json.Marshal(ids) - if err != nil { - return err - } - - fmt.Fprint(w, string(jsonData)) - return nil + _, err = w.Write(list) + return err } func Get(w http.ResponseWriter, r *http.Request, dataDir string) error { @@ -78,3 +71,8 @@ func Get(w http.ResponseWriter, r *http.Request, dataDir string) error { fmt.Fprint(w, string(data)) return nil } + +func Merge(w http.ResponseWriter, r *http.Request, dataDir string) error { + + return nil +} -- cgit v1.2.3