[frogr] Adjusted timeouts in the controller.
- From: Mario Sanchez Prada <msanchez src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [frogr] Adjusted timeouts in the controller.
- Date: Sun, 17 Jul 2011 15:54:28 +0000 (UTC)
commit e7239831917ce7306cbe5e5229e7b610c6042ed7
Author: Mario Sanchez Prada <msanchez igalia com>
Date: Sun Jul 17 17:02:55 2011 +0200
Adjusted timeouts in the controller.
* For progress dialogs: 100ms.
* For cancelling authorization: 60s
src/frogr-controller.c | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/src/frogr-controller.c b/src/frogr-controller.c
index c89d2bd..4413312 100644
--- a/src/frogr-controller.c
+++ b/src/frogr-controller.c
@@ -44,8 +44,8 @@
#define API_KEY "18861766601de84f0921ce6be729f925"
#define SHARED_SECRET "6233fbefd85f733a"
-#define DEFAULT_TIMEOUT 50
-#define MAX_AUTH_TIMEOUT 30000
+#define DEFAULT_TIMEOUT 100
+#define MAX_AUTH_TIMEOUT 60000
#define FROGR_CONTROLLER_GET_PRIVATE(object) \
(G_TYPE_INSTANCE_GET_PRIVATE ((object), \
@@ -2352,8 +2352,9 @@ frogr_controller_open_auth_url (FrogrController *self)
_enable_cancellable (self, TRUE);
fsp_session_get_auth_url_async (priv->session, priv->cancellable, _get_auth_url_cb, self);
-
gdk_threads_add_timeout (DEFAULT_TIMEOUT, (GSourceFunc) _show_progress_on_idle, GINT_TO_POINTER (FETCHING_AUTH_URL));
+
+ /* Make sure we show proper feedback if connection is too slow */
gdk_threads_add_timeout (MAX_AUTH_TIMEOUT, (GSourceFunc) _cancel_authorization_on_timeout, self);
}
@@ -2368,8 +2369,9 @@ frogr_controller_complete_auth (FrogrController *self)
_enable_cancellable (self, TRUE);
fsp_session_complete_auth_async (priv->session, priv->cancellable, _complete_auth_cb, self);
-
gdk_threads_add_timeout (DEFAULT_TIMEOUT, (GSourceFunc) _show_progress_on_idle, GINT_TO_POINTER (FETCHING_AUTH_TOKEN));
+
+ /* Make sure we show proper feedback if connection is too slow */
gdk_threads_add_timeout (MAX_AUTH_TIMEOUT, (GSourceFunc) _cancel_authorization_on_timeout, self);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]