From 2f2a4074091284456514bdec1341c107b97a41a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ask=20Bj=C3=B8rn=20Hansen?= Date: Sat, 20 Jan 2024 21:35:18 -0700 Subject: [PATCH] scorer: configurable default source --- server/history.go | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/server/history.go b/server/history.go index 2c6e794..89a6769 100644 --- a/server/history.go +++ b/server/history.go @@ -9,6 +9,7 @@ import ( "fmt" "math" "net/http" + "os" "strconv" "strings" "time" @@ -167,10 +168,18 @@ func (srv *Server) history(c echo.Context) error { var history *logscores.LogScoreHistory - if c.QueryParam("source") == "c" { - history, err = srv.getHistoryCH(ctx, c, p) - } else { + sourceParam := c.QueryParam("source") + switch sourceParam { + case "m": + case "c": + default: + sourceParam = os.Getenv("default_source") + } + + if sourceParam == "m" { history, err = srv.getHistoryMySQL(ctx, c, p) + } else { + history, err = srv.getHistoryCH(ctx, c, p) } if err != nil { var httpError *echo.HTTPError