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 {
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
}

View File

@ -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

View File

@ -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)