Mercurial > gemma
comparison pkg/controllers/gauges.go @ 4242:1458c9b0fdaa json-handler-middleware
Made the sql.Conn in function accessible via the context of the request.
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Thu, 22 Aug 2019 10:18:13 +0200 |
parents | 472aedc8927d |
children | d776110b4db0 |
comparison
equal
deleted
inserted
replaced
4240:a4f76e170290 | 4242:1458c9b0fdaa |
---|---|
575 } | 575 } |
576 | 576 |
577 func nashSutcliffe( | 577 func nashSutcliffe( |
578 _ interface{}, | 578 _ interface{}, |
579 req *http.Request, | 579 req *http.Request, |
580 conn *sql.Conn, | |
581 ) (jr JSONResult, err error) { | 580 ) (jr JSONResult, err error) { |
582 gauge := mux.Vars(req)["gauge"] | 581 gauge := mux.Vars(req)["gauge"] |
583 | 582 |
584 var isrs *models.Isrs | 583 var isrs *models.Isrs |
585 if isrs, err = parseISRS(gauge); err != nil { | 584 if isrs, err = parseISRS(gauge); err != nil { |
602 | 601 |
603 ctx := req.Context() | 602 ctx := req.Context() |
604 | 603 |
605 var values []observedPredictedValues | 604 var values []observedPredictedValues |
606 | 605 |
607 if values, err = loadNashSutcliffeData(ctx, conn, isrs, when); err != nil { | 606 if values, err = loadNashSutcliffeData(ctx, JSONConn(req), isrs, when); err != nil { |
608 return | 607 return |
609 } | 608 } |
610 | 609 |
611 log.Printf("info: found %d value(s) for Nash Sutcliffe.\n", len(values)) | 610 log.Printf("info: found %d value(s) for Nash Sutcliffe.\n", len(values)) |
612 | 611 |