func readHandler()

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)
}