projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
changed API code to use thread data pointer instead of variables
[rocksndiamonds.git]
/
src
/
screens.c
diff --git
a/src/screens.c
b/src/screens.c
index 46632bc45b0c39fd4bc0ccd791edde19261b9e74..3f64b882b8f33f328c07a385b372a86f33502438 100644
(file)
--- a/
src/screens.c
+++ b/
src/screens.c
@@
-4070,9
+4070,12
@@
static void FreeThreadData_ApiRenamePlayer(void *data_raw)
static void ApiRenamePlayerExt(struct HttpRequest *request,
struct HttpResponse *response,
static void ApiRenamePlayerExt(struct HttpRequest *request,
struct HttpResponse *response,
- char *player_name_raw,
- char *player_uuid_raw)
+ void *data_raw)
{
{
+ struct ApiRenamePlayerThreadData *data = data_raw;
+ char *player_name_raw = data->player_name;
+ char *player_uuid_raw = data->player_uuid;
+
request->hostname = setup.api_server_hostname;
request->port = API_SERVER_PORT;
request->method = API_SERVER_METHOD;
request->hostname = setup.api_server_hostname;
request->port = API_SERVER_PORT;
request->method = API_SERVER_METHOD;
@@
-4117,12
+4120,12
@@
static void ApiRenamePlayerExt(struct HttpRequest *request,
}
}
}
}
-static void ApiRenamePlayer(
char *player_name, char *player_uuid
)
+static void ApiRenamePlayer(
void *data_raw
)
{
struct HttpRequest *request = checked_calloc(sizeof(struct HttpRequest));
struct HttpResponse *response = checked_calloc(sizeof(struct HttpResponse));
{
struct HttpRequest *request = checked_calloc(sizeof(struct HttpRequest));
struct HttpResponse *response = checked_calloc(sizeof(struct HttpResponse));
- ApiRenamePlayerExt(request, response,
player_name, player_uuid
);
+ ApiRenamePlayerExt(request, response,
data_raw
);
checked_free(request);
checked_free(response);
checked_free(request);
checked_free(response);
@@
-4130,9
+4133,7
@@
static void ApiRenamePlayer(char *player_name, char *player_uuid)
static int ApiRenamePlayerThread(void *data_raw)
{
static int ApiRenamePlayerThread(void *data_raw)
{
- struct ApiRenamePlayerThreadData *data = data_raw;
-
- ApiRenamePlayer(data->player_name, data->player_uuid);
+ ApiRenamePlayer(data_raw);
FreeThreadData_ApiRenamePlayer(data_raw);
FreeThreadData_ApiRenamePlayer(data_raw);