From 93f57b6675291c1c6d309ddc0d0f896df25cf4f7 Mon Sep 17 00:00:00 2001 From: Shane Tomlinson <stomlinson@mozilla.com> Date: Mon, 24 Oct 2011 16:38:28 +0100 Subject: [PATCH] Setting the default timeout for an XHR request to 10 seconds. issue #488. --- browserid/static/dialog/resources/network.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/browserid/static/dialog/resources/network.js b/browserid/static/dialog/resources/network.js index daf5edb84..fa4d0eeae 100644 --- a/browserid/static/dialog/resources/network.js +++ b/browserid/static/dialog/resources/network.js @@ -37,7 +37,8 @@ BrowserID.Network = (function() { "use strict"; - var csrf_token, + var XHR_TIMEOUT = 10000, + csrf_token, xhr = $, server_time, auth_status, @@ -70,7 +71,8 @@ BrowserID.Network = (function() { // to debug. success: deferResponse(options.success), error: deferResponse(xhrError(options.error, options.errorMessage)), - dataType: "json" + dataType: "json", + timeout: XHR_TIMEOUT }); } @@ -91,6 +93,7 @@ BrowserID.Network = (function() { // to debug. success: deferResponse(options.success), error: deferResponse(xhrError(options.error, options.errorMessage)), + timeout: XHR_TIMEOUT }); }, options.error); } @@ -109,7 +112,8 @@ BrowserID.Network = (function() { auth_status = result.authenticated; cb(); }, - error: deferResponse(xhrError(onFailure)) + error: deferResponse(xhrError(onFailure)), + timeout: XHR_TIMEOUT }); } } -- GitLab