package routes import ( "encoding/json" "net/http" "tomatentum.net/svg-templater/internal/database" ) func Get(w http.ResponseWriter, r *http.Request) { svgs, err := database.GetSVG() if err != nil { http.Error(w, "Cannot fetch svgs from database", http.StatusInternalServerError) return } data, err := json.Marshal(svgs) if err != nil { http.Error(w, "An Error occurred while encoding json.", http.StatusInternalServerError) return } _, err = w.Write(data) if err != nil { http.Error(w, "Could not write data.", http.StatusInternalServerError) return } }