eion/purple-hangouts

Parents cc43d3b0e9ca
Children 083125246ca1
Set the client id to be Android, as the media server doesn't seem to respond without
--- a/hangouts_conversation.c Sun May 08 23:48:44 2016 +1200
+++ b/hangouts_conversation.c Mon May 09 15:49:12 2016 +1200
@@ -34,7 +34,9 @@
hangouts_get_request_header(HangoutsAccount *ha)
{
RequestHeader *header = g_new0(RequestHeader, 1);
+ ClientVersion *version = g_new0(ClientVersion, 1);
request_header__init(header);
+ client_version__init(version);
if (ha->client_id != NULL) {
ClientIdentifier *client_identifier = g_new0(ClientIdentifier, 1);
@@ -44,6 +46,11 @@
header->client_identifier->resource = g_strdup(ha->client_id);
}
+ version->has_client_id = TRUE;
+ version->client_id = CLIENT_ID__CLIENT_ID_ANDROID;
+
+ header->client_version = version;
+
return header;
}
@@ -54,7 +61,7 @@
g_free(header->client_identifier->resource);
g_free(header->client_identifier);
}
-
+ g_free(header->client_version);
g_free(header);
}