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

Commit 92c37df

Browse files
committed
adapt new api url
1 parent 836bd84 commit 92c37df

3 files changed

Lines changed: 21 additions & 20 deletions

File tree

aliveServers.go

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ func Init() {
4646
Name: "NY-1",
4747
Id: 1,
4848
CfxId: "2epova",
49-
DirectUrl: "http://server.tycoon.community:30120",
49+
DirectUrl: "http://v1.api.tycoon.community/main",
5050
CfxUrl: "https://tycoon-2epova.users.cfx.re",
5151
AliveUrl: "",
5252
Alive: false,
@@ -55,8 +55,8 @@ func Init() {
5555
Name: "NY-2",
5656
Id: 2,
5757
CfxId: "njyvop",
58-
DirectUrl: "http://server.tycoon.community:30121",
59-
CfxUrl: "https://tycoon-njyvop.users.cfx.re",
58+
DirectUrl: "http://v1.api.tycoon.community/beta",
59+
CfxUrl: "https://tycoon-njyvop.users.cfx.re/status",
6060
AliveUrl: "",
6161
Alive: false,
6262
},
@@ -71,7 +71,8 @@ func Init() {
7171

7272
func checkServers() {
7373
aliveDown := 0
74-
for i := range &AliveServers.Servers {
74+
75+
for i := len(&AliveServers.Servers) - 1; i >= 0; i-- {
7576
server := &AliveServers.Servers[i]
7677
aliveCheck(server)
7778
if server.Alive {
@@ -87,12 +88,12 @@ func checkServers() {
8788
}
8889

8990
func aliveCheck(server *serverType) {
90-
first, err := GetNoParse_(server.DirectUrl + "/status/alive")
91+
first, err := GetNoParse_(server.DirectUrl + "/alive")
9192
if err != nil || (first.StatusCode != 200 && first.StatusCode != 204) {
92-
second, err := GetNoParse_(server.CfxUrl + "/status/alive")
93+
second, err := GetNoParse_(server.CfxUrl + "/alive")
9394

9495
if err != nil || (second.StatusCode != 200 && second.StatusCode != 204) {
95-
server.AliveUrl = server.DirectUrl
96+
server.AliveUrl = ""
9697
server.Alive = false
9798
} else {
9899
server.AliveUrl = server.CfxUrl

ttRequests.go

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ func primaryGet(append string, struc any) (*any, error) {
2222

2323
func Get_DataAdv(playerId uint32) (data *models.UserData, Error error) {
2424
var res models.UserData
25-
_, err := primaryGet(fmt.Sprintf("/status/dataadv/%d", playerId), &res)
25+
_, err := primaryGet(fmt.Sprintf("/dataadv/%d", playerId), &res)
2626

2727
if err != nil {
2828
return nil, err
@@ -32,27 +32,27 @@ func Get_DataAdv(playerId uint32) (data *models.UserData, Error error) {
3232

3333
func Get_Players() (data *models.Players, Error error) {
3434
var res models.Players
35-
_, err := primaryGet("/status/players.json", &res)
35+
_, err := primaryGet("/players.json", &res)
3636

3737
if err != nil {
3838
return nil, err
3939
}
4040
return &res, nil
4141
}
4242

43-
func Get_FxPlayers() (data *models.FxPlayers, Error error) {
44-
var res models.FxPlayers
45-
_, err := primaryGet("/players.json", &res)
43+
// func Get_FxPlayers() (data *models.FxPlayers, Error error) {
44+
// var res models.FxPlayers
45+
// _, err := primaryGet("/players.json", &res)
4646

47-
if err != nil {
48-
return nil, err
49-
}
50-
return &res, nil
51-
}
47+
// if err != nil {
48+
// return nil, err
49+
// }
50+
// return &res, nil
51+
// }
5252

5353
func Get_Sotd() (data *models.Sotd, Error error) {
5454
var res models.Sotd
55-
_, err := primaryGet("/status/sotd.json", &res)
55+
_, err := primaryGet("/sotd.json", &res)
5656

5757
if err != nil {
5858
return nil, err

ttRequests_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ func TestAdd(t *testing.T) {
99
Init()
1010
data, err := Get_DataAdv(59504)
1111
players, err := Get_Players()
12-
fxplayers, err := Get_FxPlayers()
12+
// fxplayers, err := Get_FxPlayers()
1313
sotd, err := Get_Sotd()
1414

15-
if data == nil || players == nil || fxplayers == nil || sotd == nil {
15+
if data == nil || players == nil || sotd == nil {
1616
t.Error("One of the requests failed (empty response)")
1717
}
1818
if err != nil {

0 commit comments

Comments
 (0)