aboutsummaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'main.go')
-rw-r--r--main.go24
1 files changed, 6 insertions, 18 deletions
diff --git a/main.go b/main.go
index f40184b..05f120d 100644
--- a/main.go
+++ b/main.go
@@ -31,12 +31,13 @@ import (
)
var (
- fl_url = flag.String("url", "https://bugs.gnunet.org/api/rest/issues", "URL to the issues")
+ fl_url = flag.String("url", "https://bugs.gnunet.org/api/rest", "URL to the issues")
fl_token = flag.String("token", os.Getenv("MANTIS_API_TOKEN"), "API-Token")
fl_port = flag.String("port", ":8080", "[ip]:port to serve")
- fl_num = flag.Int("num", 100, "number of issues to retrieve at once")
+ fl_num = flag.Int("num", 250, "number of issues to retrieve at once")
fl_min = flag.String("min", "0.9.3", "minimum version we care for")
- fl_freq = flag.Duration("fr", time.Minute, "update frequency")
+ fl_freq = flag.Duration("fr", time.Minute, "update frequency")
+ fl_proj = flag.Int("project", 23, "project id to use")
)
func main() {
@@ -45,24 +46,11 @@ func main() {
var ctx = context.Background()
var data = NewData(ctx, *fl_url, *fl_token, *fl_num)
- data.filterId = 230
- data.projectId = 23
+ data.projectId = *fl_proj
data.minimumVersion = *fl_min
data.Freq = *fl_freq
- data.update()
- go func() {
- var ticker = time.NewTicker(*fl_freq)
- for range ticker.C {
- select {
- case <-ctx.Done():
- return
- default:
- fmt.Println("updating data")
- data.update()
- }
- }
- }()
+ data.Loop()
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
log.Println("got request for table")