scorer: configurable default source
This commit is contained in:
@@ -9,6 +9,7 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"math"
|
"math"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
"os"
|
||||||
"strconv"
|
"strconv"
|
||||||
"strings"
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
@@ -167,10 +168,18 @@ func (srv *Server) history(c echo.Context) error {
|
|||||||
|
|
||||||
var history *logscores.LogScoreHistory
|
var history *logscores.LogScoreHistory
|
||||||
|
|
||||||
if c.QueryParam("source") == "c" {
|
sourceParam := c.QueryParam("source")
|
||||||
history, err = srv.getHistoryCH(ctx, c, p)
|
switch sourceParam {
|
||||||
} else {
|
case "m":
|
||||||
|
case "c":
|
||||||
|
default:
|
||||||
|
sourceParam = os.Getenv("default_source")
|
||||||
|
}
|
||||||
|
|
||||||
|
if sourceParam == "m" {
|
||||||
history, err = srv.getHistoryMySQL(ctx, c, p)
|
history, err = srv.getHistoryMySQL(ctx, c, p)
|
||||||
|
} else {
|
||||||
|
history, err = srv.getHistoryCH(ctx, c, p)
|
||||||
}
|
}
|
||||||
if err != nil {
|
if err != nil {
|
||||||
var httpError *echo.HTTPError
|
var httpError *echo.HTTPError
|
||||||
|
|||||||
Reference in New Issue
Block a user