diff options
| author | James Mills <prologic@shortcircuit.net.au> | 2020-03-22 19:09:14 +1000 |
|---|---|---|
| committer | James Mills <prologic@shortcircuit.net.au> | 2020-03-22 19:09:14 +1000 |
| commit | 4511029dde8ee997be49c1f6d2f736a1aa2fd97a (patch) | |
| tree | 7f7848eb085b4ce378e216401e8a15ce63b1a433 /app/app.go | |
| parent | 2dced8e3ce275a058e64477938c6bd6afbbf3a7e (diff) | |
Re-add direct library add
Diffstat (limited to 'app/app.go')
| -rw-r--r-- | app/app.go | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -234,6 +234,13 @@ func (a *App) uploadHandler(w http.ResponseWriter, r *http.Request) { return } + if err := a.Library.Add(of); err != nil { + err := fmt.Errorf("error adding new video: %w", err) + log.Error(err) + http.Error(w, err.Error(), http.StatusInternalServerError) + return + } + fmt.Fprintf(w, "Video successfully uploaded!") } else { http.Error(w, "Method Not Allowed", http.StatusMethodNotAllowed) |
