예제 #1
0
파일: video_ctlr.go 프로젝트: ninnemana/API
// New videos, literally from the "video_new" table
func Get(w http.ResponseWriter, r *http.Request, enc encoding.Encoder, params martini.Params) string {
	var v video.Video
	var err error

	if v.ID, err = strconv.Atoi(params["id"]); err != nil {
		apierror.GenerateError("Trouble getting video ID", err, w, r)
		return ""
	}

	if err = v.Get(); err != nil {
		apierror.GenerateError("Trouble getting video", err, w, r)
		return ""
	}

	return encoding.Must(enc.Encode(v))
}