Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

23 Zeilen
436B

  1. package main
  2. import (
  3. "biukop.com/sfm/loan"
  4. "net/http"
  5. )
  6. func apiV1UserReward(w http.ResponseWriter, r *http.Request, ss *loan.Session) {
  7. if ss.User == "" {
  8. apiV1Client403Error(w, r, ss)
  9. return
  10. }
  11. userId := ss.User
  12. if ss.GetRole() == "admin" { //allow admin to query other user
  13. userId = r.URL.Path[len(apiV1Prefix+"user-reward/"):] //remove prefix
  14. }
  15. data := loan.GetUserReward(userId)
  16. apiV1SendJson(data, w, r, ss)
  17. }