Add some todos and tweak server list order.

This commit is contained in:
A. Svensson 2016-04-21 14:07:28 +02:00
parent 872d7a429b
commit 206817cc65
3 changed files with 3 additions and 1 deletions

View File

@ -31,7 +31,7 @@ func (db *DB) NewTransaction() *DB {
func (db *DB) AllServers() []*Server { func (db *DB) AllServers() []*Server {
var tmp []*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 return tmp
} }

View File

@ -57,6 +57,7 @@ func poll_players(host string, timeout int) (int, error) {
return int(players), nil return int(players), nil
} }
// TODO: return errors!
func PollServers(servers []ServerConfig, timeout int) []*RawServerData { func PollServers(servers []ServerConfig, timeout int) []*RawServerData {
var wg sync.WaitGroup var wg sync.WaitGroup
var tmp []*RawServerData var tmp []*RawServerData

View File

@ -19,6 +19,7 @@ var (
RE_PLAYERS = regexp.MustCompile(`Logged in: (\d+) player`) RE_PLAYERS = regexp.MustCompile(`Logged in: (\d+) player`)
) )
// TODO: return errors!
func ScrapePage() []*RawServerData { func ScrapePage() []*RawServerData {
data := download_data() data := download_data()
return parse_data(data) return parse_data(data)