diff options
author | Aleksander Machniak <alec@alec.pl> | 2012-12-17 08:13:28 +0100 |
---|---|---|
committer | Aleksander Machniak <alec@alec.pl> | 2012-12-17 08:13:28 +0100 |
commit | a2b638320425309dd9af9ec8d53b925890628783 (patch) | |
tree | f1087da33d776fe5a5f6c7b4907dfd98294d024f /program | |
parent | a84efc689deded1a6593eed613e5270be562ec68 (diff) |
Fix keep-alive interval reset on AJAX request
Diffstat (limited to 'program')
-rw-r--r-- | program/js/app.js | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/program/js/app.js b/program/js/app.js index a0cf5f834..f1df73cee 100644 --- a/program/js/app.js +++ b/program/js/app.js @@ -6128,14 +6128,14 @@ function rcube_webmail() // send request this.log('HTTP GET: ' + url); + // reset keep-alive interval + this.start_keepalive(); + return $.ajax({ type: 'GET', url: url, data: { _unlock:(lock?lock:0) }, dataType: 'json', success: function(data){ ref.http_response(data); }, error: function(o, status, err) { ref.http_error(o, status, err, lock, action); } }); - - // reset keep-alive interval - this.start_keepalive(); }; // send a http POST request to the server @@ -6163,14 +6163,14 @@ function rcube_webmail() // send request this.log('HTTP POST: ' + url); + // reset keep-alive interval + this.start_keepalive(); + return $.ajax({ type: 'POST', url: url, data: postdata, dataType: 'json', success: function(data){ ref.http_response(data); }, error: function(o, status, err) { ref.http_error(o, status, err, lock, action); } }); - - // reset keep-alive interval - this.start_keepalive(); }; // aborts ajax request |