package main import ( "biukop.com/sfm/loan" log "github.com/sirupsen/logrus" "net/http" "strconv" ) func apiV1GridLoanFullOverview(w http.ResponseWriter, r *http.Request, ss *loan.Session) { var skip int = 0 var take int = 0 var sort = r.URL.Query().Get("$orderby") // sSkip := r.URL.Query().Get("$skip") // if sSkip == "" { log.Info("query full_loan_summary, skip not present set to 0 ") } else { s, err := strconv.Atoi(sSkip) // for weird reasons, I cannot replace s with skip log.Print(s, err) skip = s } sTake := r.URL.Query().Get("$top") // if sTake == "" { log.Info("query full_loan_summary, take not present set to 0 ") } else { t, err := strconv.Atoi(sTake) log.Print(t, err) take = t } data := loan.QFullLLoanSummary(skip, take, sort) //send out apiV1SendJson(data, w, r, ss) }