Refactoring #8
This commit is contained in:
@@ -14,15 +14,10 @@ global table globalToneAPIGamemodeData = {}
|
|||||||
global table globalToneAPIAllPlayerKillData = {}
|
global table globalToneAPIAllPlayerKillData = {}
|
||||||
global table globalToneAPIAllPlayerDeathData = {}
|
global table globalToneAPIAllPlayerDeathData = {}
|
||||||
global table< table > globalToneAPIGamemodeMapData = {}
|
global table< table > globalToneAPIGamemodeMapData = {}
|
||||||
array <string> allHttpRequests = ["/weapons", "/weapons", "/maps", "/gamemodes"]
|
|
||||||
array <int> isGlobal = [0, 1, 0, 0]
|
|
||||||
|
|
||||||
string prefix = "default"
|
string prefix = "default"
|
||||||
string HTTPrequestURL = "default"
|
string HTTPrequestURL = "default"
|
||||||
string currentVersion = "default"
|
string currentVersion = "default"
|
||||||
int weaponEntries = 0
|
|
||||||
int mapEntries = 0
|
|
||||||
int gamemodeEntries = 0
|
|
||||||
int mapGamemodeEntries = 0
|
int mapGamemodeEntries = 0
|
||||||
|
|
||||||
struct {
|
struct {
|
||||||
@@ -55,16 +50,15 @@ void function pulseInit()
|
|||||||
|
|
||||||
void function GetStatsFromToneAPI()
|
void function GetStatsFromToneAPI()
|
||||||
{
|
{
|
||||||
|
string UID = NSGetLocalPlayerUID()
|
||||||
|
array <string> allHttpRequests = ["/weapons", "/weapons", "/maps", "/gamemodes"]
|
||||||
|
array <string> allHttpParameters = [UID, "!" + UID, UID, UID]
|
||||||
for (int i; i < allHttpRequests.len(); i++) {
|
for (int i; i < allHttpRequests.len(); i++) {
|
||||||
HttpRequest getStats
|
HttpRequest getStats
|
||||||
getStats.method = HttpRequestMethod.GET
|
getStats.method = HttpRequestMethod.GET
|
||||||
getStats.url = HTTPrequestURL + allHttpRequests[i]
|
getStats.url = HTTPrequestURL + allHttpRequests[i]
|
||||||
if (isGlobal[i] == 1) {
|
getStats.queryParameters["player"] <- [allHttpParameters[i]]
|
||||||
getStats.queryParameters["player"] <- ["!" + NSGetLocalPlayerUID()]
|
void functionref(HttpRequestResponse) onSuccess = void function(HttpRequestResponse response) : (i, allHttpRequests)
|
||||||
} else {
|
|
||||||
getStats.queryParameters["player"] <- [NSGetLocalPlayerUID()]
|
|
||||||
}
|
|
||||||
void functionref(HttpRequestResponse) onSuccess = void function(HttpRequestResponse response) : (i)
|
|
||||||
{
|
{
|
||||||
table DecodedJSON = DecodeJSON(response.body)
|
table DecodedJSON = DecodeJSON(response.body)
|
||||||
foreach (var key, var value in DecodedJSON) {
|
foreach (var key, var value in DecodedJSON) {
|
||||||
@@ -88,7 +82,7 @@ void function GetStatsFromToneAPI()
|
|||||||
}
|
}
|
||||||
print(prefix + "has succeeded in getting stats for " + allHttpRequests[i].slice(1))
|
print(prefix + "has succeeded in getting stats for " + allHttpRequests[i].slice(1))
|
||||||
}
|
}
|
||||||
void functionref(HttpRequestFailure) onFailure = void function(HttpRequestFailure failure) : (i)
|
void functionref(HttpRequestFailure) onFailure = void function(HttpRequestFailure failure) : (i, allHttpRequests)
|
||||||
{
|
{
|
||||||
print(prefix + "has encountered an error getting stats for " + allHttpRequests[i].slice(1))
|
print(prefix + "has encountered an error getting stats for " + allHttpRequests[i].slice(1))
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user