Skip to content
This repository was archived by the owner on Jan 30, 2024. It is now read-only.

Commit d69e635

Browse files
committed
fix unsolicited responses and temp interface{} nil
1 parent 4950e4e commit d69e635

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

aliveServers.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,9 +85,9 @@ func checkServers() {
8585
}
8686

8787
func aliveCheck(server *serverType) {
88-
first, err := GetNoParse_(server.DirectUrl + "/alive")
88+
first, err := GetNoParse_(server.DirectUrl + "/players.json")
8989
if err != nil || (first.StatusCode != 200 && first.StatusCode != 204) {
90-
second, err := GetNoParse_(server.CfxUrl + "/alive")
90+
second, err := GetNoParse_(server.CfxUrl + "/players.json")
9191

9292
if err != nil || (second.StatusCode != 200 && second.StatusCode != 204) {
9393
server.AliveUrl = ""

util.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package ttRequests
22

33
import (
44
"errors"
5+
"log"
56
"reflect"
67

78
models "github.com/Elfshot/tt-api-wrapper/models"
@@ -25,6 +26,12 @@ func GetTotalPlayers() ([]models.BaseTotalPlayer, error) {
2526
for ii := 0; ii < len(players); ii++ {
2627
player := players[ii]
2728
vrp := player[2].(float64)
29+
30+
// log.Printf("%+v\n", player)
31+
if player[0] == nil {
32+
log.Printf("Entry of player had invalid name: %+v\n", player)
33+
continue
34+
}
2835
if reflect.TypeOf(player[3]).Kind() == reflect.Bool {
2936
player[3] = ""
3037
}

0 commit comments

Comments
 (0)