/soc/2015/jgeboski/facebook: 75a1ebeb269a: facebook: updated GQL...

James Geboski <[email protected]>
Newsgroups gmane.comp.gnome.gaim.cvs
Message-ID <[email protected]>
Changeset: 75a1ebeb269ac98c8c87f55c67122de5c0db3021
Author:	 James Geboski <[email protected]>
Date:	 2015-08-07 16:24 -0400
Branch:	 facebook
URL: https://hg.pidgin.im/soc/2015/jgeboski/facebook/rev/75a1ebeb269a

Description:

facebook: updated GQL queries

diffstat:

 libpurple/protocols/facebook/api.c |  55 +++++++++++++++++--------------------
 libpurple/protocols/facebook/api.h |  10 +++---
 2 files changed, 30 insertions(+), 35 deletions(-)

diffs (132 lines):

diff --git a/libpurple/protocols/facebook/api.c b/libpurple/protocols/facebook/api.c
--- a/libpurple/protocols/facebook/api.c
+++ b/libpurple/protocols/facebook/api.c
@@ -1437,12 +1437,11 @@ fb_api_contacts(FbApi *api)
 	/* Object key mapping:
 	 *   0: profile_types
 	 *   1: limit
-	 *   2: small_img_size
-	 *   3: big_img_size
-	 *   4: huge_img_size
+	 *   2: big_img_size
+	 *   3: huge_img_size
+	 *   4: small_img_size
 	 *   5: low_res_cover_size
 	 *   6: media_type
-	 *   7: high_res_cover_size
 	 */
 
 	bldr = fb_json_bldr_new(JSON_NODE_OBJECT);
@@ -1470,12 +1469,11 @@ fb_api_contacts_after(FbApi *api, const 
 	 *   0: profile_types
 	 *   1: after
 	 *   2: limit
-	 *   3: small_img_size
-	 *   4: big_img_size
-	 *   5: huge_img_size
+	 *   3: big_img_size
+	 *   4: huge_img_size
+	 *   5: small_img_size
 	 *   6: low_res_cover_size
 	 *   7: media_type
-	 *   8: high_res_cover_size
 	 */
 
 	if (g_str_has_prefix(writeid, "contact_")) {
@@ -1802,20 +1800,20 @@ fb_api_thread_info(FbApi *api, FbId tid)
 	 *   0: thread_ids
 	 *   1: verification_type
 	 *   2: hash_key
-	 *   3: medium_preview_size
-	 *   4: item_count
-	 *   5: itemCount
-	 *   6: full_screen_height
-	 *   7: full_screen_width
-	 *   8: small_preview_size
-	 *   9: large_preview_size
+	 *   3: small_preview_size
+	 *   4: large_preview_size
+	 *   5: item_count
+	 *   6: event_count
+	 *   7: full_screen_height
+	 *   8: full_screen_width
+	 *   9: medium_preview_size
 	 *   10: fetch_users_separately
 	 *   11: include_message_info
 	 *   12: msg_count
 	 *   13: include_full_user_info
-	 *   14: profile_pic_small_size
+	 *   14: profile_pic_large_size
 	 *   15: profile_pic_medium_size
-	 *   16: profile_pic_large_size
+	 *   16: profile_pic_small_size
 	 */
 
 	bldr = fb_json_bldr_new(JSON_NODE_OBJECT);
@@ -1825,7 +1823,6 @@ fb_api_thread_info(FbApi *api, FbId tid)
 
 	fb_json_bldr_add_str(bldr, "10", "false");
 	fb_json_bldr_add_str(bldr, "11", "false");
-	fb_json_bldr_add_str(bldr, "12", "false");
 	fb_json_bldr_add_str(bldr, "13", "false");
 	fb_api_http_graph(api, &info, bldr, FB_API_QRYID_THREAD_INFO);
 }
@@ -1930,28 +1927,26 @@ fb_api_thread_list(FbApi *api)
 	 *   2: include_thread_info
 	 *   3: verification_type
 	 *   4: hash_key
-	 *   5: medium_preview_size
-	 *   6: item_count
-	 *   7: itemCount
-	 *   8: full_screen_height
-	 *   9: full_screen_width
-	 *   10: small_preview_size
-	 *   11: large_preview_size
+	 *   5: small_preview_size
+	 *   6: large_preview_size
+	 *   7: item_count
+	 *   8: event_count
+	 *   9: full_screen_height
+	 *   10: full_screen_width
+	 *   11: medium_preview_size
 	 *   12: fetch_users_separately
 	 *   13: include_message_info
 	 *   14: msg_count
-	 *   15: include_full_user_info
-	 *   16: profile_pic_small_size
+	 *   15: <UNKNOWN>
+	 *   16: profile_pic_large_size
 	 *   17: profile_pic_medium_size
-	 *   18: profile_pic_large_size
+	 *   18: profile_pic_small_size
 	 */
 
 	bldr = fb_json_bldr_new(JSON_NODE_OBJECT);
 	fb_json_bldr_add_str(bldr, "2", "true");
 	fb_json_bldr_add_str(bldr, "12", "false");
 	fb_json_bldr_add_str(bldr, "13", "false");
-	fb_json_bldr_add_str(bldr, "14", "false");
-	fb_json_bldr_add_str(bldr, "15", "false");
 	fb_api_http_graph(api, &info, bldr, FB_API_QRYID_THREAD_LIST);
 }
 
diff --git a/libpurple/protocols/facebook/api.h b/libpurple/protocols/facebook/api.h
--- a/libpurple/protocols/facebook/api.h
+++ b/libpurple/protocols/facebook/api.h
@@ -50,11 +50,11 @@
 #define FB_API_URL_THRDS    FB_API_GHOST "/me/threads"
 #define FB_API_URL_TOPIC    FB_API_AHOST "/method/messaging.setthreadname"
 
-#define FB_API_QRYID_CONTACTS        "10153746900696729"
-#define FB_API_QRYID_CONTACTS_AFTER  "10153746900731729"
-#define FB_API_QRYID_THREAD_INFO     "10153813976871729"
-#define FB_API_QRYID_THREAD_LIST     "10153813976891729"
-#define FB_API_QRYID_XMA             "10153896863741729"
+#define FB_API_QRYID_CONTACTS        "10153856456271729"
+#define FB_API_QRYID_CONTACTS_AFTER  "10153856456281729"
+#define FB_API_QRYID_THREAD_INFO     "10153919752036729"
+#define FB_API_QRYID_THREAD_LIST     "10153919752026729"
+#define FB_API_QRYID_XMA             "10153919431161729"
 
 #define FB_TYPE_API             (fb_api_get_type())
 #define FB_API(obj)             (G_TYPE_CHECK_INSTANCE_CAST((obj), FB_TYPE_API, FbApi))

_______________________________________________
Commits mailing list
[email protected]
https://pidgin.im/cgi-bin/mailman/listinfo/commits
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.