diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/auth.c | 44 | ||||
-rw-r--r-- | src/config.c | 10 | ||||
-rw-r--r-- | src/http.c | 10 | ||||
-rw-r--r-- | src/instance_info.c | 6 | ||||
-rw-r--r-- | src/log.c | 2 | ||||
-rw-r--r-- | src/login_window.c | 6 |
6 files changed, 38 insertions, 40 deletions
@@ -20,7 +20,7 @@ int read_local_credentials() { if (!(config->access_token) || !*(config->access_token) || !(config->instance_url) || !*(config->instance_url)) { - log_msg(LOG_ERROR, "read_local_credentials", + log_msg(LOG_WARNING, "read_local_credentials", "access_token not found"); return -1; } @@ -60,36 +60,36 @@ static void *register_call(void *req_arg) arg = (struct register_call_arg *)req_arg; if (!arg || !(arg->url)) { - log_msg(LOG_ERROR, "register_call", "invalid arguments"); + log_msg(LOG_WARNING, "register_call", "invalid arguments"); goto error; } resp = post_request(arg->url, arg->post_data); if (!resp) { - log_msg(LOG_ERROR, "register_call", "failed to send http request"); + log_msg(LOG_WARNING, "register_call", "failed to send http request"); goto error; } if (!resp) { - log_msg(LOG_ERROR, "register_call", "null response"); + log_msg(LOG_WARNING, "register_call", "null response"); goto error; } root = json_loads(resp, 0, NULL); if (!root) { - log_msg(LOG_ERROR, "register_call", "failed to parse json"); + log_msg(LOG_WARNING, "register_call", "failed to parse json"); goto error; } if (!json_is_object(root)) { - log_msg(LOG_ERROR, "register_call", "json root is not object"); + log_msg(LOG_WARNING, "register_call", "json root is not object"); goto error; } json_t *cid = json_object_get(root, "client_id"); json_t *csec = json_object_get(root, "client_secret"); if (!json_is_string(cid) || !json_is_string(csec)) { - log_msg(LOG_ERROR, "register_call", + log_msg(LOG_WARNING, "register_call", "invalid client_id or client_secret"); goto error; } @@ -98,7 +98,7 @@ static void *register_call(void *req_arg) config_set_client_secret(json_string_value(csec)); config_set_instance_url(arg->domain); if (!*(config->client_id) || !*(config->client_secret)) { - log_msg(LOG_ERROR, "register_call", + log_msg(LOG_WARNING, "register_call", "invalid client_id or client_secret"); goto error; } @@ -139,7 +139,7 @@ int register_app(const char *instance, void (*callback)(bool success)) pthread_t t; if (!instance || strlen(instance) < 1 || !callback) { - log_msg(LOG_ERROR, "register_app", "invalid argument"); + log_msg(LOG_WARNING, "register_app", "invalid argument"); return -1; } @@ -157,7 +157,7 @@ int register_app(const char *instance, void (*callback)(bool success)) "read write push"); if (!root) { - log_msg(LOG_ERROR, "register_app", "json pack error: line %d: %s", + log_msg(LOG_WARNING, "register_app", "json pack error: line %d: %s", error.line, error.text); return -1; } @@ -165,7 +165,7 @@ int register_app(const char *instance, void (*callback)(bool success)) req_data = json_dumps(root, 0); json_decref(root); if (!req_data) { - log_msg(LOG_ERROR, "register_app", "failed to dump json"); + log_msg(LOG_WARNING, "register_app", "failed to dump json"); return -1; } @@ -206,29 +206,29 @@ static void *login_call(void *req_arg) arg = (struct login_call_arg *)req_arg; if (!arg || !(arg->url)) { - log_msg(LOG_ERROR, "login_call", "invalid arguments"); + log_msg(LOG_WARNING, "login_call", "invalid arguments"); goto error; } resp = post_request(arg->url, arg->post_data); if (!resp) { - log_msg(LOG_ERROR, "login_call", "failed to send http request"); + log_msg(LOG_WARNING, "login_call", "failed to send http request"); goto error; } if (!resp) { - log_msg(LOG_ERROR, "login_call", "null response"); + log_msg(LOG_WARNING, "login_call", "null response"); goto error; } root = json_loads(resp, 0, NULL); if (!root) { - log_msg(LOG_ERROR, "login_call", "failed to parse json"); + log_msg(LOG_WARNING, "login_call", "failed to parse json"); goto error; } if (!json_is_object(root)) { - log_msg(LOG_ERROR, "login_call", "json root is not object"); + log_msg(LOG_WARNING, "login_call", "json root is not object"); goto error; } @@ -237,7 +237,7 @@ static void *login_call(void *req_arg) if (!json_is_string(access_token_j) || !json_is_string(scope_j) || strlen(json_string_value(access_token_j)) < 1 || strlen(json_string_value(scope_j)) < 1) { - log_msg(LOG_ERROR, "login_call", "invalid access_token or scope"); + log_msg(LOG_WARNING, "login_call", "invalid access_token or scope"); goto error; } @@ -245,7 +245,7 @@ static void *login_call(void *req_arg) /* scope = strdup(json_string_value(scope_j)); */ if (config_save()) { - log_msg(LOG_ERROR, "login_call", "failed to save config"); + log_msg(LOG_WARNING, "login_call", "failed to save config"); goto error; } @@ -287,14 +287,14 @@ int login( struct login_call_arg *arg; if (!email || strlen(email) < 1 || !password || strlen(password) < 1) { - log_msg(LOG_ERROR, "login", "invalid argument"); + log_msg(LOG_WARNING, "login", "invalid argument"); return -1; } if (!(config->client_id) || !*(config->client_id) || !(config->client_secret) || !*(config->client_secret) || !(config->instance_url) || !*(config->instance_url)) { - log_msg(LOG_ERROR, "login", "invalid client_id or client_secret"); + log_msg(LOG_WARNING, "login", "invalid client_id or client_secret"); return -1; } @@ -303,7 +303,7 @@ int login( "grant_type", "password", "username", email, "password", password); if (!root) { - log_msg(LOG_ERROR, "login", "json pack error: line %d: %s", + log_msg(LOG_WARNING, "login", "json pack error: line %d: %s", error.line, error.text); return -1; } @@ -311,7 +311,7 @@ int login( req_data = json_dumps(root, 0); json_decref(root); if (!req_data) { - log_msg(LOG_ERROR, "login", "failed to dump json"); + log_msg(LOG_WARNING, "login", "failed to dump json"); return -1; } diff --git a/src/config.c b/src/config.c index c4aecf0..ca2d48e 100644 --- a/src/config.c +++ b/src/config.c @@ -38,7 +38,7 @@ void config_load() char *path = get_config_path(); root = json_load_file(path, 0, &error); if (!root) { - log_msg(LOG_ERROR, "load_config", "json parse error: line %d: %s", + log_msg(LOG_WARNING, "load_config", "json parse error: line %d: %s", error.line, error.text); free(path); return; @@ -46,7 +46,7 @@ void config_load() free(path); if (!json_is_object(root)) { - log_msg(LOG_ERROR, "load_config", "json root is not object"); + log_msg(LOG_WARNING, "load_config", "json root is not object"); json_decref(root); return; } @@ -85,7 +85,7 @@ int config_save() _config.access_token); if (!root) { - log_msg(LOG_ERROR, "register_app", "json pack error: line %d: %s", + log_msg(LOG_WARNING, "register_app", "json pack error: line %d: %s", error.line, error.text); return -1; } @@ -96,14 +96,14 @@ int config_save() if (stat(dir, &st)) { if (mkdir(dir, S_IRWXU)) { free(config_path); - log_msg(LOG_ERROR, "load_config", "failed to create config dir"); + log_msg(LOG_WARNING, "load_config", "failed to create config dir"); return -1; } } free(config_path); if (json_dump_file(root, get_config_path(), 0)) { - log_msg(LOG_ERROR, "load_config", "unable to save json"); + log_msg(LOG_WARNING, "load_config", "unable to save json"); json_decref(root); return -1; } @@ -32,7 +32,7 @@ static size_t write_response(void *ptr, size_t size, size_t nmemb, void *stream) struct write_result *result = (struct write_result *)stream; if (result->pos + size * nmemb >= BUFFER_SIZE - 1) { - log_msg(LOG_ERROR, "write_response", "buffer too small"); + log_msg(LOG_WARNING, "write_response", "buffer too small"); return 0; } @@ -77,7 +77,7 @@ char *get_request(const char *url) status = curl_easy_perform(curl); if (status != 0) { - log_msg(LOG_ERROR, "get_request", + log_msg(LOG_WARNING, "get_request", "unable to request data from %s: %s", url, curl_easy_strerror(status)); goto error; @@ -85,7 +85,7 @@ char *get_request(const char *url) curl_easy_getinfo(curl, CURLINFO_RESPONSE_CODE, &code); if (code != 200) { - log_msg(LOG_ERROR, "get_request", "server responded with code %ld", + log_msg(LOG_WARNING, "get_request", "server responded with code %ld", code); goto error; } @@ -146,14 +146,14 @@ char *post_request(const char *url, char *post_data) status = curl_easy_perform(curl); if (status != 0) { - log_msg(LOG_ERROR, "post_request", "unable to request data from %s: %s", + log_msg(LOG_WARNING, "post_request", "unable to request data from %s: %s", url, curl_easy_strerror(status)); goto error; } curl_easy_getinfo(curl, CURLINFO_RESPONSE_CODE, &code); if (code != 200) { - log_msg(LOG_ERROR, "post_request", "server responded with code %ld", code); + log_msg(LOG_WARNING, "post_request", "server responded with code %ld", code); goto error; } diff --git a/src/instance_info.c b/src/instance_info.c index 7b9326e..3c13ebd 100644 --- a/src/instance_info.c +++ b/src/instance_info.c @@ -15,20 +15,20 @@ struct instance_info *instance_info_from_json(char *json_data) root = json_loads(json_data, 0, &error); if (!root) { - log_msg(LOG_ERROR, "instance_info_from_json", "error: on line %d: %s", + log_msg(LOG_WARNING, "instance_info_from_json", "error: on line %d: %s", error.line, error.text); return NULL; } if (!json_is_object(root)) { - log_msg(LOG_ERROR, "instance_info_from_json", "root is not object"); + log_msg(LOG_WARNING, "instance_info_from_json", "root is not object"); json_decref(root); return NULL; } json_t *title = json_object_get(root, "title"); if (!json_is_string(title)) { - log_msg(LOG_ERROR, "instance_info_from_json", "title is not string"); + log_msg(LOG_WARNING, "instance_info_from_json", "title is not string"); return NULL; } info->title = strdup(json_string_value(title)); @@ -18,7 +18,7 @@ void log_msg(enum log_level level, const char *namespace, const char *format, .. vfprintf(stderr, format, args); fprintf(stderr, "\n"); - if (level == LOG_ERROR) { + if (level == LOG_WARNING) { exit(EXIT_FAILURE); } else if (level == LOG_FATAL) { abort(); diff --git a/src/login_window.c b/src/login_window.c index 8bf82c1..f1823b9 100644 --- a/src/login_window.c +++ b/src/login_window.c @@ -26,12 +26,11 @@ static void window_removed( static void login_callback(bool success) { if (!success) { - log_msg(LOG_ERROR, "login_callback", "login failed"); + log_msg(LOG_WARNING, "login_callback", "login failed"); gtk_spinner_stop(GTK_SPINNER(spinner)); return; } - printf("login success\n"); gtk_spinner_stop(GTK_SPINNER(spinner)); create_timeline_window(application, NULL); /* gtk_window_close(GTK_WINDOW(window)); */ @@ -43,10 +42,9 @@ static void register_callback(bool success) { if (!success) { gtk_spinner_stop(GTK_SPINNER(spinner)); - log_msg(LOG_ERROR, "register_callback", "register failed"); + log_msg(LOG_WARNING, "register_callback", "register failed"); return; } - printf("register success\n"); const char *email, *password; email = gtk_entry_get_text(GTK_ENTRY(email_box)); |