diff options
author | Frank Karlitschek <frank@owncloud.org> | 2013-02-26 11:02:09 -0800 |
---|---|---|
committer | Frank Karlitschek <frank@owncloud.org> | 2013-02-26 11:02:09 -0800 |
commit | 7eec31567fd699f3fac10c5d5bb5311874b235f1 (patch) | |
tree | d7a1724606f290e4dc71135bd763691069937190 /core/js/js.js | |
parent | 81c664697b810d591b6b106bce7fde707c465e8f (diff) | |
parent | 4e553480540a36cf14a107e65e2bc4d4d9f1a2e6 (diff) | |
download | nextcloud-server-7eec31567fd699f3fac10c5d5bb5311874b235f1.tar.gz nextcloud-server-7eec31567fd699f3fac10c5d5bb5311874b235f1.zip |
Merge pull request #1938 from owncloud/session_heartbeat
implemented a heartbeat request which is calls the server every 15 minut...
Diffstat (limited to 'core/js/js.js')
-rw-r--r-- | core/js/js.js | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/core/js/js.js b/core/js/js.js index e373fca8865..597ca2af9af 100644 --- a/core/js/js.js +++ b/core/js/js.js @@ -584,6 +584,7 @@ function fillWindow(selector) { } $(document).ready(function(){ + sessionHeartBeat(); if(!SVGSupport()){ //replace all svg images with png images for browser that dont support svg replaceSVG(); @@ -815,3 +816,17 @@ OC.set=function(name, value) { } context[tail]=value; }; + + +/** + * Calls the server periodically every 15 mins to ensure that session doesnt + * time out + */ +function sessionHeartBeat(){ + OC.Router.registerLoadedCallback(function(){ + setInterval(function(){ + var url = OC.Router.generate('heartbeat'); + $.post(url); + }, 15000); + }); +}
\ No newline at end of file |