libpurple/protocols/facebook/api.c

changeset 38399
d81c2350fc21
parent 38398
a2fe2e8fe876
child 38400
6cbf84468fac
--- a/libpurple/protocols/facebook/api.c	Sun Jun 25 04:45:40 2017 -0300
+++ b/libpurple/protocols/facebook/api.c	Sun Jun 25 04:53:16 2017 -0300
@@ -3067,7 +3067,7 @@
 	}
 
 	values = fb_json_values_new(root);
-	fb_json_values_add(values, FB_JSON_TYPE_STR, TRUE, "$.thread_fbid");
+	fb_json_values_add(values, FB_JSON_TYPE_STR, TRUE, "$.id");
 	fb_json_values_update(values, &err);
 
 	FB_API_ERROR_EMIT(api, err,
@@ -3114,8 +3114,8 @@
 
 	json = fb_json_bldr_close(bldr, JSON_NODE_ARRAY, NULL);
 	prms = fb_http_params_new();
-	fb_http_params_set_str(prms, "to", json);
-	fb_api_http_req(api, FB_API_URL_THREADS, "createThread", "POST",
+	fb_http_params_set_str(prms, "recipients", json);
+	fb_api_http_req(api, FB_API_URL_THREADS, "createGroup", "POST",
 	                prms, fb_api_cb_thread_create);
 	g_free(json);
 }
@@ -3136,7 +3136,7 @@
 
 	prms = fb_http_params_new();
 	fb_http_params_set_str(prms, "to", json);
-	fb_http_params_set_strf(prms, "id", "t_id.%" FB_ID_FORMAT, tid);
+	fb_http_params_set_strf(prms, "id", "t_%" FB_ID_FORMAT, tid);
 	fb_api_http_req(api, FB_API_URL_PARTS, "addMembers", "POST",
 	                prms, fb_api_cb_http_bool);
 	g_free(json);
@@ -3154,7 +3154,7 @@
 	priv = api->priv;
 
 	prms = fb_http_params_new();
-	fb_http_params_set_strf(prms, "id", "t_id.%" FB_ID_FORMAT, tid);
+	fb_http_params_set_strf(prms, "id", "t_%" FB_ID_FORMAT, tid);
 
 	if (uid == 0) {
 		uid = priv->uid;

mercurial