diff options
Diffstat (limited to 'src/licensing.c')
| -rw-r--r-- | src/licensing.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/licensing.c b/src/licensing.c index 8de3604..bcbca80 100644 --- a/src/licensing.c +++ b/src/licensing.c @@ -10,14 +10,22 @@ static void* validate_license_thread(void *arg) { char params[50]; sprintf(params, "can_run?ti=%s", license_key); - + char response[MAX_INPUT_LENGTH]; if (platform_send_http_request("api.aldrik.org", params, response)) { + printf("yes\n"); cJSON *result = cJSON_Parse(response); + printf("%s\n", response); if (!result) return false; + printf("double yes\n"); cJSON *canRun = cJSON_GetObjectItem(result, "canRun"); license_is_valid = canRun->valueint; + printf("%s\n", response); + } + else + { + printf("failed to send request\n"); } return 0; @@ -28,7 +36,7 @@ void validate_license() license_is_valid = true; #ifdef MODE_DEVELOPER - return; + //return; #endif thread license_thread = thread_start(validate_license_thread, NULL); |
