From f2b5c31430a9feeb0d7bb1aa9e21c2f8a230f548 Mon Sep 17 00:00:00 2001 From: Holger Schemel Date: Wed, 22 Sep 2021 14:47:21 +0200 Subject: [PATCH] added sending platform to score server --- src/config.c | 5 +++++ src/config.h | 1 + src/files.c | 4 ++++ src/screens.c | 2 ++ 4 files changed, 12 insertions(+) diff --git a/src/config.c b/src/config.c index d50ba684..8a7a5c5b 100644 --- a/src/config.c +++ b/src/config.c @@ -47,6 +47,11 @@ char *getProgramVersionString(void) return program.version_string; } +char *getProgramPlatformString(void) +{ + return PLATFORM_STRING; +} + char *getProgramInitString(void) { static char *program_init_string = NULL; diff --git a/src/config.h b/src/config.h index 06ae39e6..31e86b87 100644 --- a/src/config.h +++ b/src/config.h @@ -19,6 +19,7 @@ char *getSourceHashString(void); char *getProgramTitleString(void); char *getProgramRealVersionString(void); char *getProgramVersionString(void); +char *getProgramPlatformString(void); char *getProgramInitString(void); char *getConfigProgramTitleString(void); char *getConfigProgramCopyrightString(void); diff --git a/src/files.c b/src/files.c index 468473e3..06c1ac51 100644 --- a/src/files.c +++ b/src/files.c @@ -9077,11 +9077,13 @@ static void DownloadServerScoreToCacheExt(struct HttpRequest *request, "{\n" "%s" " \"game_version\": \"%s\",\n" + " \"game_platform\": \"%s\",\n" " \"levelset_identifier\": \"%s\",\n" " \"level_nr\": \"%d\"\n" "}\n", getPasswordJSON(setup.api_server_password), getProgramRealVersionString(), + getProgramPlatformString(), levelset.identifier, level_nr); ConvertHttpRequestBodyToServerEncoding(request); @@ -9361,6 +9363,7 @@ static void UploadScoreToServerExt(struct HttpRequest *request, "{\n" "%s" " \"game_version\": \"%s\",\n" + " \"game_platform\": \"%s\",\n" " \"batch_time\": \"%d\",\n" " \"levelset_identifier\": \"%s\",\n" " \"levelset_name\": \"%s\",\n" @@ -9380,6 +9383,7 @@ static void UploadScoreToServerExt(struct HttpRequest *request, "}\n", getPasswordJSON(setup.api_server_password), getProgramRealVersionString(), + getProgramPlatformString(), (int)global.autoplay_time, levelset_identifier, levelset_name, diff --git a/src/screens.c b/src/screens.c index 54c03fde..369124a7 100644 --- a/src/screens.c +++ b/src/screens.c @@ -4059,11 +4059,13 @@ static void RenamePlayerOnServerExt(struct HttpRequest *request, "{\n" "%s" " \"game_version\": \"%s\",\n" + " \"game_platform\": \"%s\",\n" " \"name\": \"%s\",\n" " \"uuid\": \"%s\"\n" "}\n", getPasswordJSON(setup.api_server_password), getProgramRealVersionString(), + getProgramPlatformString(), player_name, player_uuid); -- 2.34.1