/pidgin/main: 250fdd93e9c3: facebook: migrated key mappings to t...

James Geboski <[email protected]>
Newsgroups gmane.comp.gnome.gaim.cvs
Message-ID <[email protected]>
Changeset: 250fdd93e9c37a78935250a051dd0dd6eade21c6
Author:	 James Geboski <[email protected]>
Date:	 2016-01-04 19:54 -0500
Branch:	 default
URL: https://hg.pidgin.im/pidgin/main/rev/250fdd93e9c3

Description:

facebook: migrated key mappings to the GTK-Doc

diffstat:

 libpurple/protocols/facebook/api.c |  82 --------------------------------------
 libpurple/protocols/facebook/api.h |  76 +++++++++++++++++++++++++++++++++++
 2 files changed, 76 insertions(+), 82 deletions(-)

diffs (276 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
@@ -1079,7 +1079,6 @@ fb_api_cb_mqtt_connect(FbMqtt *mqtt, gpo
 	fb_mqtt_unsubscribe(mqtt, "/orca_message_notifications", NULL);
 
 	if (priv->sid == 0) {
-		/* See fb_api_thread_list() for key mapping */
 		bldr = fb_json_bldr_new(JSON_NODE_OBJECT);
 		fb_json_bldr_add_str(bldr, "1", "0");
 		fb_api_http_query(api, FB_API_QUERY_THREADS, bldr,
@@ -1998,14 +1997,6 @@ fb_api_contact(FbApi *api, FbId uid)
 {
 	JsonBuilder *bldr;
 
-	/* Object key mapping:
-	 *   0: user_fbids
-	 *   1: include_full_user_info
-	 *   2: profile_pic_large_size
-	 *   3: profile_pic_medium_size
-	 *   4: profile_pic_small_size
-	 */
-
 	bldr = fb_json_bldr_new(JSON_NODE_OBJECT);
 	fb_json_bldr_arr_begin(bldr, "0");
 	fb_json_bldr_add_strf(bldr, NULL, "%" FB_ID_FORMAT, uid);
@@ -2099,16 +2090,6 @@ fb_api_contacts(FbApi *api)
 {
 	JsonBuilder *bldr;
 
-	/* Object key mapping:
-	 *   0: profile_types
-	 *   1: limit
-	 *   2: big_img_size
-	 *   3: huge_img_size
-	 *   4: small_img_size
-	 *   5: low_res_cover_size
-	 *   6: media_type
-	 */
-
 	bldr = fb_json_bldr_new(JSON_NODE_OBJECT);
 	fb_json_bldr_arr_begin(bldr, "0");
 	fb_json_bldr_add_str(bldr, NULL, "user");
@@ -2124,17 +2105,6 @@ fb_api_contacts_after(FbApi *api, const 
 {
 	JsonBuilder *bldr;
 
-	/* Object key mapping:
-	 *   0: profile_types
-	 *   1: after
-	 *   2: limit
-	 *   3: big_img_size
-	 *   4: huge_img_size
-	 *   5: small_img_size
-	 *   6: low_res_cover_size
-	 *   7: media_type
-	 */
-
 	if (g_str_has_prefix(writeid, "contact_")) {
 		writeid += 8;
 	}
@@ -2492,7 +2462,6 @@ fb_api_cb_unread(PurpleHttpConnection *c
 			id = fb_json_values_next_str(values, "0");
 		}
 
-		/* See fb_api_thread_info() for key mapping */
 		bldr = fb_json_bldr_new(JSON_NODE_OBJECT);
 		fb_json_bldr_arr_begin(bldr, "0");
 		fb_json_bldr_add_str(bldr, NULL, id);
@@ -2527,7 +2496,6 @@ fb_api_unread(FbApi *api)
 		return;
 	}
 
-	/* See fb_api_thread_list() for key mapping */
 	bldr = fb_json_bldr_new(JSON_NODE_OBJECT);
 	fb_json_bldr_add_str(bldr, "2", "true");
 	fb_json_bldr_add_int(bldr, "1", priv->unread);
@@ -2582,14 +2550,6 @@ fb_api_sticker(FbApi *api, FbId sid, FbA
 	JsonBuilder *bldr;
 	PurpleHttpConnection *http;
 
-	/* Object key mapping:
-	 *   0: sticker_ids
-	 *   1: media_type
-	 *   2: preview_size
-	 *   3: scaling_factor
-	 *   4: animated_media_type
-	 */
-
 	bldr = fb_json_bldr_new(JSON_NODE_OBJECT);
 	fb_json_bldr_arr_begin(bldr, "0");
 	fb_json_bldr_add_strf(bldr, NULL, "%" FB_ID_FORMAT, sid);
@@ -2718,26 +2678,6 @@ fb_api_thread(FbApi *api, FbId tid)
 {
 	JsonBuilder *bldr;
 
-	/* Object key mapping:
-	 *   0: thread_ids
-	 *   1: verification_type
-	 *   2: hash_key
-	 *   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_large_size
-	 *   15: profile_pic_medium_size
-	 *   16: profile_pic_small_size
-	 */
-
 	bldr = fb_json_bldr_new(JSON_NODE_OBJECT);
 	fb_json_bldr_arr_begin(bldr, "0");
 	fb_json_bldr_add_strf(bldr, NULL, "%" FB_ID_FORMAT, tid);
@@ -2943,28 +2883,6 @@ fb_api_threads(FbApi *api)
 {
 	JsonBuilder *bldr;
 
-	/* Object key mapping:
-	 *   0: folder_tag
-	 *   1: thread_count
-	 *   2: include_thread_info
-	 *   3: verification_type
-	 *   4: hash_key
-	 *   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: <UNKNOWN>
-	 *   16: profile_pic_large_size
-	 *   17: profile_pic_medium_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");
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
@@ -144,6 +144,13 @@
  * FB_API_QUERY_CONTACT:
  *
  * The query hash for the `UsersQuery`.
+ *
+ * Key mapping:
+ *   0: user_fbids
+ *   1: include_full_user_info
+ *   2: profile_pic_large_size
+ *   3: profile_pic_medium_size
+ *   4: profile_pic_small_size
  */
 #define FB_API_QUERY_CONTACT  10153915107411729
 
@@ -151,6 +158,15 @@
  * FB_API_QUERY_CONTACTS:
  *
  * The query hash for the `FetchContactsFullQuery`.
+ *
+ * Key mapping:
+ *   0: profile_types
+ *   1: limit
+ *   2: big_img_size
+ *   3: huge_img_size
+ *   4: small_img_size
+ *   5: low_res_cover_size
+ *   6: media_type
  */
 #define FB_API_QUERY_CONTACTS  10153856456271729
 
@@ -158,6 +174,16 @@
  * FB_API_QUERY_CONTACTS_AFTER:
  *
  * The query hash for the `FetchContactsFullWithAfterQuery`.
+ *
+ * Key mapping:
+ *   0: profile_types
+ *   1: after
+ *   2: limit
+ *   3: big_img_size
+ *   4: huge_img_size
+ *   5: small_img_size
+ *   6: low_res_cover_size
+ *   7: media_type
  */
 #define FB_API_QUERY_CONTACTS_AFTER  10153856456281729
 
@@ -165,6 +191,13 @@
  * FB_API_QUERY_STICKER:
  *
  * The query hash for the `FetchStickersWithPreviewsQuery`.
+ *
+ * Key mapping:
+ *   0: sticker_ids
+ *   1: media_type
+ *   2: preview_size
+ *   3: scaling_factor
+ *   4: animated_media_type
  */
 #define FB_API_QUERY_STICKER  10152877994321729
 
@@ -172,6 +205,25 @@
  * FB_API_QUERY_THREAD:
  *
  * The query hash for the `ThreadQuery`.
+ *
+ * Key mapping:
+ *   0: thread_ids
+ *   1: verification_type
+ *   2: hash_key
+ *   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_large_size
+ *   15: profile_pic_medium_size
+ *   16: profile_pic_small_size
  */
 #define FB_API_QUERY_THREAD  10153919752036729
 
@@ -179,6 +231,27 @@
  * FB_API_QUERY_THREADS:
  *
  * The query hash for the `ThreadListQuery`.
+ *
+ * Key mapping:
+ *   0: folder_tag
+ *   1: thread_count
+ *   2: include_thread_info
+ *   3: verification_type
+ *   4: hash_key
+ *   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: <UNKNOWN>
+ *   16: profile_pic_large_size
+ *   17: profile_pic_medium_size
+ *   18: profile_pic_small_size
  */
 #define FB_API_QUERY_THREADS  10153919752026729
 
@@ -186,6 +259,9 @@
  * FB_API_QUERY_XMA:
  *
  * The query hash for the `XMAQuery`.
+ *
+ * Key mapping:
+ *   0: xma_id
  */
 #define FB_API_QUERY_XMA  10153919431161729
 

_______________________________________________
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.