check error returns
This commit is contained in:
parent
9c3a304af8
commit
d65a893962
43
ws.go
43
ws.go
|
@ -39,22 +39,31 @@ func newHandler(w http.ResponseWriter, r *http.Request) {
|
||||||
url := bmStrict.Sanitize(params.Get("url"))
|
url := bmStrict.Sanitize(params.Get("url"))
|
||||||
if url == "" {
|
if url == "" {
|
||||||
w.WriteHeader(http.StatusBadRequest)
|
w.WriteHeader(http.StatusBadRequest)
|
||||||
w.Write([]byte("No URL provided"))
|
_, err := w.Write([]byte("No URL provided"))
|
||||||
|
if err != nil {
|
||||||
|
fmt.Println(err)
|
||||||
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
forge := bmStrict.Sanitize(params.Get("forge"))
|
forge := bmStrict.Sanitize(params.Get("forge"))
|
||||||
if forge == "" {
|
if forge == "" {
|
||||||
w.WriteHeader(http.StatusBadRequest)
|
w.WriteHeader(http.StatusBadRequest)
|
||||||
w.Write([]byte("No forge provided"))
|
_, err := w.Write([]byte("No forge provided"))
|
||||||
|
if err != nil {
|
||||||
|
fmt.Println(err)
|
||||||
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
name := bmStrict.Sanitize(params.Get("name"))
|
name := bmStrict.Sanitize(params.Get("name"))
|
||||||
if name == "" {
|
if name == "" {
|
||||||
w.WriteHeader(http.StatusBadRequest)
|
w.WriteHeader(http.StatusBadRequest)
|
||||||
w.Write([]byte("No name provided"))
|
_, err := w.Write([]byte("No name provided"))
|
||||||
return
|
if err != nil {
|
||||||
|
fmt.Println(err)
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
proj := project{
|
proj := project{
|
||||||
|
@ -65,8 +74,11 @@ func newHandler(w http.ResponseWriter, r *http.Request) {
|
||||||
proj, err := getReleases(proj)
|
proj, err := getReleases(proj)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
w.WriteHeader(http.StatusBadRequest)
|
w.WriteHeader(http.StatusBadRequest)
|
||||||
w.Write([]byte(fmt.Sprintf("Error getting releases: %s", err)))
|
_, err := w.Write([]byte(fmt.Sprintf("Error getting releases: %s", err)))
|
||||||
return
|
if err != nil {
|
||||||
|
fmt.Println(err)
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
tmpl := template.Must(template.ParseFS(fs, "static/select-release.html"))
|
tmpl := template.Must(template.ParseFS(fs, "static/select-release.html"))
|
||||||
if err := tmpl.Execute(w, proj); err != nil {
|
if err := tmpl.Execute(w, proj); err != nil {
|
||||||
|
@ -76,8 +88,11 @@ func newHandler(w http.ResponseWriter, r *http.Request) {
|
||||||
url := params.Get("url")
|
url := params.Get("url")
|
||||||
if url == "" {
|
if url == "" {
|
||||||
w.WriteHeader(http.StatusBadRequest)
|
w.WriteHeader(http.StatusBadRequest)
|
||||||
w.Write([]byte("No URL provided"))
|
_, err := w.Write([]byte("No URL provided"))
|
||||||
return
|
if err != nil {
|
||||||
|
fmt.Println(err)
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
untrack(url)
|
untrack(url)
|
||||||
|
@ -86,7 +101,10 @@ func newHandler(w http.ResponseWriter, r *http.Request) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if r.Method == http.MethodPost {
|
if r.Method == http.MethodPost {
|
||||||
r.ParseForm()
|
err := r.ParseForm()
|
||||||
|
if err != nil {
|
||||||
|
fmt.Println(err)
|
||||||
|
}
|
||||||
nameValue := bmStrict.Sanitize(r.FormValue("name"))
|
nameValue := bmStrict.Sanitize(r.FormValue("name"))
|
||||||
urlValue := bmStrict.Sanitize(r.FormValue("url"))
|
urlValue := bmStrict.Sanitize(r.FormValue("url"))
|
||||||
forgeValue := bmStrict.Sanitize(r.FormValue("forge"))
|
forgeValue := bmStrict.Sanitize(r.FormValue("forge"))
|
||||||
|
@ -105,8 +123,11 @@ func newHandler(w http.ResponseWriter, r *http.Request) {
|
||||||
|
|
||||||
if nameValue == "" && urlValue == "" && forgeValue == "" && releaseValue == "" {
|
if nameValue == "" && urlValue == "" && forgeValue == "" && releaseValue == "" {
|
||||||
w.WriteHeader(http.StatusBadRequest)
|
w.WriteHeader(http.StatusBadRequest)
|
||||||
w.Write([]byte("No data provided"))
|
_, err := w.Write([]byte("No data provided"))
|
||||||
return
|
if err != nil {
|
||||||
|
fmt.Println(err)
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue