Merge branch 'main' of ssh://git.ahall.se:2222/magnus/smon

This commit is contained in:
Magnus Åhall 2024-05-27 20:03:29 +02:00
commit 4ba1d61db0
16 changed files with 223 additions and 109 deletions

View file

@ -140,6 +140,8 @@ func main() { // {{{
service.Register("/configuration", false, false, pageConfiguration)
service.Register("/entry/{datapoint}", false, false, entryDatapoint)
go nodataLoop()
err = service.Start()
if err != nil {
logger.Error("webserver", "error", werr.Wrap(err))
@ -553,11 +555,15 @@ func pageDatapointUpdate(w http.ResponseWriter, r *http.Request, _ *session.T) {
return
}
var nodataSeconds int
nodataSeconds, _ = strconv.Atoi(r.FormValue("nodata_seconds"))
var dp Datapoint
dp.ID = id
dp.Group = r.FormValue("group")
dp.Name = r.FormValue("name")
dp.Datatype = DatapointType(r.FormValue("datatype"))
dp.NodataProblemSeconds = nodataSeconds
err = dp.Update()
if err != nil {
httpError(w, werr.Wrap(err).Log())