From 206817cc65d2ff422c337280ce4da9fc3d411940 Mon Sep 17 00:00:00 2001 From: "A. Svensson" Date: Thu, 21 Apr 2016 14:07:28 +0200 Subject: [PATCH] Add some todos and tweak server list order. --- src/db.go | 2 +- src/poller.go | 1 + src/scraper.go | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/db.go b/src/db.go index 5e432a1..3b9a36d 100644 --- a/src/db.go +++ b/src/db.go @@ -31,7 +31,7 @@ func (db *DB) NewTransaction() *DB { func (db *DB) AllServers() []*Server { var tmp []*Server - db.Order("players_current desc, last_updated desc, title").Find(&tmp) + db.Order("last_updated desc, players_current desc, players_avg desc, title").Find(&tmp) return tmp } diff --git a/src/poller.go b/src/poller.go index fa82394..702603c 100644 --- a/src/poller.go +++ b/src/poller.go @@ -57,6 +57,7 @@ func poll_players(host string, timeout int) (int, error) { return int(players), nil } +// TODO: return errors! func PollServers(servers []ServerConfig, timeout int) []*RawServerData { var wg sync.WaitGroup var tmp []*RawServerData diff --git a/src/scraper.go b/src/scraper.go index 7dc46d8..00af45b 100644 --- a/src/scraper.go +++ b/src/scraper.go @@ -19,6 +19,7 @@ var ( RE_PLAYERS = regexp.MustCompile(`Logged in: (\d+) player`) ) +// TODO: return errors! func ScrapePage() []*RawServerData { data := download_data() return parse_data(data)