diff options
| author | Paul Buetow <paul@buetow.org> | 2024-05-11 18:53:16 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2024-05-11 18:53:16 +0300 |
| commit | b97854c8ec2665887121d773ab994a09ca768adb (patch) | |
| tree | f673318257f0a172f8cf7784feea2633ccd1ac4a /internal/server/handle | |
| parent | 560b685505a43aa1a1365c1c3f7b3d0733676847 (diff) | |
also return the checksums for each element of the repository
Diffstat (limited to 'internal/server/handle')
| -rw-r--r-- | internal/server/handle/handle.go | 18 |
1 files changed, 8 insertions, 10 deletions
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 +} |
