Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

28 rindas
619B

  1. package main
  2. import (
  3. "biukop.com/sfm/loan"
  4. log "github.com/sirupsen/logrus"
  5. "net/http"
  6. "strconv"
  7. )
  8. func apiV1StepsMetaGet(w http.ResponseWriter, r *http.Request, ss *loan.Session) {
  9. id := r.URL.Path[len(apiV1Prefix+"upload-meta/"):] //remove prefix
  10. intId, e := strconv.Atoi(id)
  11. if e != nil {
  12. log.Println("invalid id for upload get", id, e)
  13. apiV1Client403Error(w, r, ss) // bad request
  14. return
  15. }
  16. ulmeta := loan.Uploads{}
  17. e = ulmeta.Read(int64(intId))
  18. if e != nil {
  19. log.Println("upload not found", id, e)
  20. apiV1Client404Error(w, r, ss) // bad request
  21. return
  22. }
  23. apiV1SendJson(ulmeta, w, r, ss)
  24. }