Add some todos and tweak server list order.
This commit is contained in:
parent
872d7a429b
commit
206817cc65
@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user