/soc/2015/nakulgulati/main: 9f927dc6d0f1: hangouts: api empty ca...

[email protected]
Newsgroups gmane.comp.gnome.gaim.cvs
Message-ID <[email protected]>
Changeset: 9f927dc6d0f1886b0a794b91bce9a30cbe15ef85
Author:	 Nakul Gulati
Date:	 2015-08-02 05:29 +0800
Branch:	 hangouts
URL: https://hg.pidgin.im/soc/2015/nakulgulati/main/rev/9f927dc6d0f1

Description:

hangouts: api empty callbacks

diffstat:

 libpurple/protocols/hangouts/api.c |  62 +++++++++++++++++++++++++------------
 1 files changed, 42 insertions(+), 20 deletions(-)

diffs (120 lines):

diff --git a/libpurple/protocols/hangouts/api.c b/libpurple/protocols/hangouts/api.c
--- a/libpurple/protocols/hangouts/api.c
+++ b/libpurple/protocols/hangouts/api.c
@@ -401,13 +401,18 @@ hangouts_api_request (HangoutsApi *api, 
   purple_http_request (priv->gc, request, info->callback, api);
 }
 
+static void
+hangouts_api_getselfinfo_cb (PurpleHttpConnection *http_conn,
+			     PurpleHttpResponse *response, gpointer user_data)
+{
+
+}
+
 void
 hangouts_api_getselfinfo (HangoutsApi *api)
 {
-  /*static const HangoutsApiHttpInfo *info =
-   {
-
-   };*/
+  static const HangoutsApiHttpInfo *info =
+    { hangouts_api_getselfinfo_cb };
 
   gchar *url_endpoint, *header, *body;
 
@@ -415,16 +420,21 @@ hangouts_api_getselfinfo (HangoutsApi *a
   header = hangouts_api_get_request_header (api);
   body = g_strdup_printf ("[%s,[], []]", header);
 
-  //hangouts_api_request (api, info, url_endpoint, TRUE, body);
+  hangouts_api_request (api, info, url_endpoint, TRUE, body);
+}
+
+static void
+hangouts_api_syncallevents_cb (PurpleHttpConnection *http_conn,
+			       PurpleHttpResponse *response, gpointer user_data)
+{
+
 }
 
 void
 hangouts_api_syncallevents (HangoutsApi *api)
 {
-  /* static const HangoutsApiHttpInfo *info =
-   {
-
-   };*/
+  static const HangoutsApiHttpInfo *info =
+    { hangouts_api_syncallevents_cb };
 
   gchar *url_endpoint, *header, *body;
   GTimeVal *time_stamp;
@@ -444,7 +454,15 @@ hangouts_api_syncallevents (HangoutsApi 
 			  "]",
 			  header, g_time_val_to_iso8601 (time_stamp));
 
-  //hangouts_api_request (api, info, url_endpoint, FALSE, body);
+  hangouts_api_request (api, info, url_endpoint, FALSE, body);
+}
+
+static void
+hangouts_api_sendchatmessage_cb (PurpleHttpConnection *http_conn,
+				 PurpleHttpResponse *response,
+				 gpointer user_data)
+{
+
 }
 
 void
@@ -453,10 +471,8 @@ hangouts_api_sendchatmessage (HangoutsAp
 			      HangoutsOffTheRecordStatus otr_status)
 {
   //TODO: segments should be in the protojson format
-  /*static const HangoutsApiHttpInfo *info =
-   {
-
-   };*/
+  static const HangoutsApiHttpInfo *info =
+    { hangouts_api_sendchatmessage_cb };
 
   guint32 client_generated_id;
   gchar *url_endpoint, *image_info, *body, *header;
@@ -484,17 +500,23 @@ hangouts_api_sendchatmessage (HangoutsAp
 			  header, segments, image_info, conversation_id,
 			  client_generated_id, otr_status);
 
-  //hangouts_api_request (api, info, url_endpoint, FALSE, body);
+  hangouts_api_request (api, info, url_endpoint, FALSE, body);
+}
+
+static void
+hangouts_api_setactiveclient_cb (PurpleHttpConnection *http_conn,
+				 PurpleHttpResponse *response,
+				 gpointer user_data)
+{
+
 }
 
 void
 hangouts_api_setactiveclient (HangoutsApi *api, gboolean is_active,
 			      gchar *timeout_sec)
 {
-  /*static const HangoutsApiHttpInfo *info =
-   {
-
-   };*/
+  static const HangoutsApiHttpInfo *info =
+    { hangouts_api_setactiveclient_cb };
 
   gchar *url_endpoint, *is_active_flag, *body, *header;
   HangoutsApiPrivate *priv;
@@ -517,6 +539,6 @@ hangouts_api_setactiveclient (HangoutsAp
 			  header, is_active_flag, priv->email, priv->client_id,
 			  timeout_sec);
 
-  //hangouts_api_request (api, info, url_endpoint, FALSE, body);
+  hangouts_api_request (api, info, url_endpoint, FALSE, body);
 }
 

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