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