summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2017-04-23 16:39:24 +0200
committerChristian Pointner <equinox@spreadspace.org>2017-04-23 16:39:24 +0200
commit41dd3f9f0ce32bdd0c31ea0fba6d547dbe7f3453 (patch)
treed1221eff89944706fcdc3455ee4a1ed7a6e8cdde /src
parentrevamp test scripts, simpified tag insertion (diff)
minor web interface fix
Diffstat (limited to 'src')
-rw-r--r--src/hub/src/spreadspace.org/sfive/s5srvWeb.go7
-rw-r--r--src/hub/src/spreadspace.org/sfive/s5store.go4
2 files changed, 6 insertions, 5 deletions
diff --git a/src/hub/src/spreadspace.org/sfive/s5srvWeb.go b/src/hub/src/spreadspace.org/sfive/s5srvWeb.go
index af9e986..eac610e 100644
--- a/src/hub/src/spreadspace.org/sfive/s5srvWeb.go
+++ b/src/hub/src/spreadspace.org/sfive/s5srvWeb.go
@@ -13,8 +13,9 @@ import (
"github.com/zenazn/goji/web"
)
-func hello(c web.C, w http.ResponseWriter, r *http.Request) {
- fmt.Fprintf(w, "Hello, %s!", c.URLParams["name"])
+func (self StatsSinkServer) healthz(c web.C, w http.ResponseWriter, r *http.Request) {
+ // TODO: do a more sophisticated check
+ fmt.Fprintf(w, "OK\n")
}
func (self StatsSinkServer) getTagList(c web.C, w http.ResponseWriter, r *http.Request) {
@@ -243,7 +244,7 @@ func (self StatsSinkServer) ServeWeb(vizAppLocation string) {
}
}
- goji.Get("/hello/:name", hello)
+ goji.Get("/healthz", self.healthz)
goji.Get("/tags", self.getTagList)
goji.Get("/sources", self.getSourcesList)
goji.Get("/sources/:id", self.getSource)
diff --git a/src/hub/src/spreadspace.org/sfive/s5store.go b/src/hub/src/spreadspace.org/sfive/s5store.go
index 6d6a9ad..cd95076 100644
--- a/src/hub/src/spreadspace.org/sfive/s5store.go
+++ b/src/hub/src/spreadspace.org/sfive/s5store.go
@@ -346,13 +346,13 @@ func (s sqliteStore) AppendMany(updates []StatisticsData) (err error) {
func castArrayToString(value []interface{}) []string {
res := make([]string, len(value))
for i := range value {
- res[i] = value[i].(string)
+ res[i] = value[i].(*tagDb).Name
}
return res
}
func (s sqliteStore) GetTags() ([]string, error) {
- res, dbErr := s.db.Select("", "select Name from "+tagsTn)
+ res, dbErr := s.db.Select(tagDb{}, "select Name from "+tagsTn)
if dbErr == nil {
sRes := castArrayToString(res)
return sRes, nil