in code/app/main.go [167:188]
func readHandler(w http.ResponseWriter, r *http.Request) {
id := mux.Vars(r)["id"]
fs, err := cs.Read(id)
if err != nil {
writeErrorMsg(w, fmt.Errorf("failed to read files %s: %v", id, err))
return
}
is, err := NewImages(fs)
if err != nil {
writeErrorMsg(w, fmt.Errorf("failed to convert files to images images: %v", err))
return
}
if len(is) < 1 {
writeResponse(w, http.StatusNoContent, "")
return
}
writeJSON(w, is[0], http.StatusOK)
}