diff options
| author | Paul Buetow <paul@buetow.org> | 2024-05-05 16:05:47 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2024-05-05 16:05:47 +0300 |
| commit | 2f726100e2dd7eaef322386476a076a248ecb3d4 (patch) | |
| tree | 80dc3ef66d34be8109851b7764667e676fbab162 /submit.go | |
| parent | bc3850054cd182fd84e180482e88935aa3559a1c (diff) | |
initial /list handler
Diffstat (limited to 'submit.go')
| -rw-r--r-- | submit.go | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/submit.go b/submit.go deleted file mode 100644 index 3b94015..0000000 --- a/submit.go +++ /dev/null @@ -1,36 +0,0 @@ -package main - -import ( - "fmt" - "io" - "net/http" - "time" -) - -func handleSubmit(w http.ResponseWriter, r *http.Request, dataDir string) error { - if r.Method != "POST" { - return fmt.Errorf("expexted POST request") - } - - bytes, err := io.ReadAll(r.Body) - if err != nil { - return err - } - - entry, err := newEntry(bytes) - if err != nil { - return err - } - filePath := fmt.Sprintf("%s/%s/%s.json", dataDir, time.Now().Format("2006"), entry.id) - - jsonStr, err := entry.serialize() - if err != nil { - return err - } - - if err := saveFile(filePath, jsonStr); err != nil { - return err - } - - return nil -} |
