[gnome-online-accounts] flickr: Use GoaSoupLogger



commit 3b9eb369ed6be7680019017f82fddaf39dda7513
Author: Debarshi Ray <debarshir gnome org>
Date:   Tue Aug 8 16:57:37 2017 +0200

    flickr: Use GoaSoupLogger
    
    Since OAuthProxy isn't used as much as RestProxy, there is no derived
    class with GoaSoupLogger.

 src/goabackend/goaflickrprovider.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/src/goabackend/goaflickrprovider.c b/src/goabackend/goaflickrprovider.c
index c0befe6..6c480ba 100644
--- a/src/goabackend/goaflickrprovider.c
+++ b/src/goabackend/goaflickrprovider.c
@@ -27,6 +27,7 @@
 #include "goaprovider-priv.h"
 #include "goaflickrprovider.h"
 #include "goaobjectskeletonutils.h"
+#include "goasouplogger.h"
 
 struct _GoaFlickrProvider
 {
@@ -118,6 +119,7 @@ get_identity_sync (GoaOAuthProvider  *oauth_provider,
   RestProxyCall *call = NULL;
   JsonParser *parser = NULL;
   JsonObject *json_object;
+  SoupLogger *logger = NULL;
   gchar *ret = NULL;
   gchar *id = NULL;
   gchar *presentation_identity = NULL;
@@ -130,6 +132,9 @@ get_identity_sync (GoaOAuthProvider  *oauth_provider,
                                       access_token_secret,
                                       "https://api.flickr.com/services/rest";,
                                       FALSE);
+  logger = goa_soup_logger_new (SOUP_LOGGER_LOG_BODY, -1);
+  rest_proxy_add_soup_feature (proxy, SOUP_SESSION_FEATURE (logger));
+
   call = rest_proxy_new_call (proxy);
   rest_proxy_call_add_param (call, "method", "flickr.test.login");
   rest_proxy_call_add_param (call, "format", "json");
@@ -225,6 +230,7 @@ get_identity_sync (GoaOAuthProvider  *oauth_provider,
   g_clear_error (&identity_error);
   g_clear_object (&call);
   g_clear_object (&proxy);
+  g_clear_object (&logger);
   g_free (id);
   g_free (presentation_identity);
   return ret;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]