eion/purple-hangouts

Parents 8deb04f4ccb8
Children 668a2bb65648
Fix for server responses being cropped, which caused buddies to show as offline if there was a lot of conversation history
--- a/hangouts_connection.c Wed Nov 23 10:50:58 2016 +1300
+++ b/hangouts_connection.c Sun Nov 27 00:26:47 2016 +1300
@@ -619,6 +619,7 @@
purple_http_request_set_url_printf(request, HANGOUTS_PBLITE_API_URL "%s%ckey=" GOOGLE_GPLUS_KEY "&alt=%s", path, (strchr(path, '?') ? '&' : '?'), response_type_str);
purple_http_request_set_cookie_jar(request, ha->cookie_jar);
purple_http_request_set_keepalive_pool(request, ha->client6_keepalive_pool);
+ purple_http_request_set_max_len(request, G_MAXINT32 - 1);
purple_http_request_header_set(request, "X-Goog-Encode-Response-If-Executable", "base64");
if (request_type != HANGOUTS_CONTENT_TYPE_NONE) {