diff --git a/go.mod b/go.mod index e158da5..a6158a2 100644 --- a/go.mod +++ b/go.mod @@ -6,7 +6,7 @@ require ( git.tordarus.net/tordarus/channel v0.1.18 git.tordarus.net/tordarus/envvars v0.0.0-20250114175450-d73e12b838a5 git.tordarus.net/tordarus/gmath v0.0.7 - git.tordarus.net/tordarus/omada-api v0.0.1 + git.tordarus.net/tordarus/omada-api v0.0.2 git.tordarus.net/tordarus/slices v0.0.13 ) diff --git a/go.sum b/go.sum index 01ca176..aa5ac7c 100644 --- a/go.sum +++ b/go.sum @@ -6,7 +6,7 @@ git.tordarus.net/tordarus/ezhttp v0.0.3 h1:K6IlLmqkAFUF68HJsOTKcP3ejco7qfm+MuEag git.tordarus.net/tordarus/ezhttp v0.0.3/go.mod h1:Zq9o0Hibny61GqSCwJHa0PfGjVoUFv/zt2PjiQHXvmY= git.tordarus.net/tordarus/gmath v0.0.7 h1:tR48idt9AUL0r556ww3ZxByTKJEr6NWCTlhl2ihzYxQ= git.tordarus.net/tordarus/gmath v0.0.7/go.mod h1:mO7aPlvNrGVE9UFXEuuACjZgMDsM63l3OcQy6xSQnoE= -git.tordarus.net/tordarus/omada-api v0.0.1 h1:w4WozETL00JygidOXGkGs9UxUQhUNlNnlfqWiYYriHo= -git.tordarus.net/tordarus/omada-api v0.0.1/go.mod h1:Ufp8hdXMyrXK7JFHq4WL1WSIlr9L6rhOBfQnqWNpXyM= +git.tordarus.net/tordarus/omada-api v0.0.2 h1:Pe7tLRRyPBasEvFam6c+83A3axMcxUKgPDmAXAkJMzQ= +git.tordarus.net/tordarus/omada-api v0.0.2/go.mod h1:Ufp8hdXMyrXK7JFHq4WL1WSIlr9L6rhOBfQnqWNpXyM= git.tordarus.net/tordarus/slices v0.0.13 h1:S/6PtIxAtERwlyQvZAZZaq6RVo2kLrAsrA+19ThRRvY= git.tordarus.net/tordarus/slices v0.0.13/go.mod h1:RgE7A1aSAezIvPUgcbUuMHu0q4xGKoRevT+DC0eJmwI= diff --git a/main.go b/main.go index f45011d..64c3f50 100644 --- a/main.go +++ b/main.go @@ -1,6 +1,7 @@ package main import ( + "context" "encoding/json" "fmt" "net/http" @@ -49,6 +50,8 @@ func main() { panic(err) } + go api.AutoRefresh(context.Background()) + go func() { http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { if err := json.NewEncoder(w).Encode(CurrentTraffic); err != nil {