diff options
| author | Paul Buetow <paul@buetow.org> | 2024-05-19 12:24:47 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2024-05-19 12:24:47 +0300 |
| commit | fc6cd1078bf9f9c0966a0dff4e1b5f825a677123 (patch) | |
| tree | dd4f4b947b9c492038c5c8e7bbf064f0b174d3b2 /internal/server | |
| parent | 7111e1bd5c2ecb43cf86a43b9781269f2abe265c (diff) | |
rename handle to handler
Diffstat (limited to 'internal/server')
| -rw-r--r-- | internal/server/handler/handler.go (renamed from internal/server/handle/handle.go) | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/internal/server/handle/handle.go b/internal/server/handler/handler.go index ba6bee8..bc751dd 100644 --- a/internal/server/handle/handle.go +++ b/internal/server/handler/handler.go @@ -1,4 +1,4 @@ -package handle +package handler import ( "errors" @@ -16,20 +16,20 @@ import ( "codeberg.org/snonux/gos/internal/types" ) -type Handle struct { +type Handler struct { conf server.ServerConfig getIdRe *regexp.Regexp } -func New(conf server.ServerConfig) Handle { - return Handle{ +func New(conf server.ServerConfig) Handler { + return Handler{ conf: conf, getIdRe: regexp.MustCompile(`^/[0-9]{4}/[a-z0-9]{64}\.json$`), } } // TODO: Use repository.Repository to store the file to the file system -func (h Handle) Submit(w http.ResponseWriter, r *http.Request) error { +func (h Handler) Submit(w http.ResponseWriter, r *http.Request) error { if r.Method != "POST" { return fmt.Errorf("expexted POST request") } @@ -57,7 +57,7 @@ func (h Handle) Submit(w http.ResponseWriter, r *http.Request) error { return nil } -func (h Handle) List(w http.ResponseWriter, r *http.Request) error { +func (h Handler) List(w http.ResponseWriter, r *http.Request) error { if r.Method != "GET" { return fmt.Errorf("expexted GET request") } @@ -71,7 +71,7 @@ func (h Handle) List(w http.ResponseWriter, r *http.Request) error { return err } -func (h Handle) Get(w http.ResponseWriter, r *http.Request) error { +func (h Handler) Get(w http.ResponseWriter, r *http.Request) error { id := r.URL.Query().Get("id") if !h.getIdRe.MatchString(id) { return fmt.Errorf("invalid id %s", id) @@ -86,7 +86,7 @@ func (h Handle) Get(w http.ResponseWriter, r *http.Request) error { return nil } -func (h Handle) Merge(w http.ResponseWriter, r *http.Request) error { +func (h Handler) Merge(w http.ResponseWriter, r *http.Request) error { var errs []error for _, partner := range h.conf.Partners() { @@ -103,7 +103,7 @@ func (h Handle) Merge(w http.ResponseWriter, r *http.Request) error { return nil } -func (h Handle) mergeFromPartner(partner string) error { +func (h Handler) mergeFromPartner(partner string) error { var ( errs []error uri = fmt.Sprintf("%s/list", partner) |
