[frogr] Get rid of the 'frob' in FspSession
- From: Mario Sanchez Prada <msanchez src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [frogr] Get rid of the 'frob' in FspSession
- Date: Wed, 4 Apr 2012 01:40:03 +0000 (UTC)
commit 24ef2ef2a065067fea0570f4bf7ab8f0a8e50e58
Author: Mario Sanchez Prada <msanchez igalia com>
Date: Wed Apr 4 03:38:04 2012 +0200
Get rid of the 'frob' in FspSession
src/flicksoup/fsp-error.h | 1 +
src/flicksoup/fsp-session.c | 12 ++++--------
src/frogr-controller.c | 1 +
3 files changed, 6 insertions(+), 8 deletions(-)
---
diff --git a/src/flicksoup/fsp-error.h b/src/flicksoup/fsp-error.h
index 5148542..fb10d33 100644
--- a/src/flicksoup/fsp-error.h
+++ b/src/flicksoup/fsp-error.h
@@ -80,6 +80,7 @@ typedef enum {
/* Errors from flicksoup only */
FSP_ERROR_REQUEST_TOKEN,
+ FSP_ERROR_ACCESS_TOKEN,
/* Default fallback for other kind of errors */
FSP_ERROR_OTHER
diff --git a/src/flicksoup/fsp-session.c b/src/flicksoup/fsp-session.c
index 6d59d48..bc13b84 100644
--- a/src/flicksoup/fsp-session.c
+++ b/src/flicksoup/fsp-session.c
@@ -71,7 +71,6 @@ struct _FspSessionPrivate
gchar *secret;
gchar *token;
gchar *token_secret;
- gchar *frob;
gboolean using_gnome_proxy;
SoupURI *proxy_uri;
@@ -407,7 +406,6 @@ fsp_session_finalize (GObject* object)
g_free (self->priv->secret);
g_free (self->priv->token);
g_free (self->priv->token_secret);
- g_free (self->priv->frob);
/* Call superclass */
G_OBJECT_CLASS (fsp_session_parent_class)->finalize(object);
@@ -464,7 +462,6 @@ fsp_session_init (FspSession *self)
self->priv->secret = NULL;
self->priv->token = NULL;
self->priv->token_secret = NULL;
- self->priv->frob = NULL;
self->priv->using_gnome_proxy = FALSE;
self->priv->proxy_uri = NULL;
@@ -826,7 +823,7 @@ _should_encode_key (const gchar *key,
{
if (auth_method == AUTHORIZATION_METHOD_ORIGINAL)
return g_strcmp0 (key, "api_key") && g_strcmp0 (key, "auth_token")
- && g_strcmp0 (key, "method") && g_strcmp0 (key, "frob");
+ && g_strcmp0 (key, "method");
/* Using the new OAuth-based authorization API */
return g_strcmp0 (key, "oauth_token") && g_strcmp0 (key, "oauth_verifier")
@@ -1701,7 +1698,7 @@ fsp_session_get_auth_url_finish (FspSession *self,
FSP_DATA_AUTH_TOKEN (_finish_async_request (G_OBJECT (self), res,
fsp_session_get_auth_url_async,
error));
- /* Build the auth URL from the frob */
+ /* Build the auth URL from the request token */
if (auth_token != NULL)
{
FspSessionPrivate *priv = self->priv;
@@ -1739,7 +1736,7 @@ fsp_session_complete_auth_async (FspSession *self,
g_return_if_fail (cb != NULL);
priv = self->priv;
- if (priv->frob != NULL)
+ if (priv->token != NULL && priv->token_secret != NULL)
{
gchar *url = NULL;
@@ -1749,7 +1746,6 @@ fsp_session_complete_auth_async (FspSession *self,
AUTHORIZATION_METHOD_ORIGINAL,
"method", "flickr.auth.getToken",
"api_key", priv->api_key,
- "frob", priv->frob,
NULL);
/* Perform the async request */
@@ -1764,7 +1760,7 @@ fsp_session_complete_auth_async (FspSession *self,
GError *err = NULL;
/* Build and report error */
- err = g_error_new (FSP_ERROR, FSP_ERROR_NOFROB, "No frob defined");
+ err = g_error_new (FSP_ERROR, FSP_ERROR_ACCESS_TOKEN, "No access token got");
g_simple_async_report_gerror_in_idle (G_OBJECT (self),
cb, data, err);
}
diff --git a/src/frogr-controller.c b/src/frogr-controller.c
index 6b22627..64a3ad1 100644
--- a/src/frogr-controller.c
+++ b/src/frogr-controller.c
@@ -358,6 +358,7 @@ _notify_error_to_user (FrogrController *self, GError *error)
break;
case FSP_ERROR_REQUEST_TOKEN:
+ case FSP_ERROR_ACCESS_TOKEN:
msg = g_strdup_printf (_("Unable to authenticate in flickr"));
error_function = frogr_util_show_error_dialog;
break;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]