| 277 uin_str = g_strdup_printf("%d", uin); |
277 uin_str = g_strdup_printf("%d", uin); |
| 278 |
278 |
| 279 purple_debug_misc("gg", "ggp_avatar_own_got_token: " |
279 purple_debug_misc("gg", "ggp_avatar_own_got_token: " |
| 280 "uploading new avatar...\n"); |
280 "uploading new avatar...\n"); |
| 281 |
281 |
| 282 req = soup_form_request_new("POST", "http://avatars.nowe.gg/upload", "uin", |
282 req = soup_message_new_from_encoded_form( |
| 283 uin_str, "photo", img_data, NULL); |
283 "POST", "http://avatars.nowe.gg/upload", |
| |
284 soup_form_encode("uin", uin_str, "photo", img_data, NULL)); |
| 284 // purple_http_request_set_max_len(req, GGP_AVATAR_RESPONSE_MAX); |
285 // purple_http_request_set_max_len(req, GGP_AVATAR_RESPONSE_MAX); |
| 285 headers = soup_message_get_request_headers(req); |
286 headers = soup_message_get_request_headers(req); |
| 286 soup_message_headers_replace(headers, "Authorization", token); |
287 soup_message_headers_replace(headers, "Authorization", token); |
| 287 soup_message_headers_replace(headers, "From", "avatars to avatars"); |
288 soup_message_headers_replace(headers, "From", "avatars to avatars"); |
| 288 soup_session_queue_message(info->http, req, ggp_avatar_own_sent, gc); |
289 soup_session_queue_message(info->http, req, ggp_avatar_own_sent, gc); |