libpurple/protocols/gg/avatar.c

changeset 41216
5c4269ad7ee4
parent 41214
b0b7d118475f
child 41878
64e455cfb6b4
equal deleted inserted replaced
41215:43a4dc8903fb 41216:5c4269ad7ee4
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);

mercurial