diff options
author | Andrew Dolgov <[email protected]> | 2018-12-16 19:05:37 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2018-12-16 19:05:37 +0300 |
commit | 957c44d177e6577e2f3b98560c8f2b67883806d4 (patch) | |
tree | b0f4de5b06289d68c841f00e720ce7bef3165b0f /js/tt-rss.js | |
parent | c3b8b6a2a19102f958a9e4c2c007d83abe52ef9b (diff) |
rework git update checking to be initiated by frontend, outside of runtime info output
Diffstat (limited to 'js/tt-rss.js')
-rw-r--r-- | js/tt-rss.js | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/js/tt-rss.js b/js/tt-rss.js index 7635e3a83..99b44549b 100644 --- a/js/tt-rss.js +++ b/js/tt-rss.js @@ -163,11 +163,31 @@ require(["dojo/_base/kernel", window.setInterval(() => { Feeds.updateRandom() }, 30 * 1000); } + if (App.getInitParam('check_for_updates')) { + window.setInterval(() => { + App.checkForUpdates(); + }, 3600 * 1000); + } + console.log("second stage ok"); PluginHost.run(PluginHost.HOOK_INIT_COMPLETE, null); }, + checkForUpdates: function() { + console.log('checking for updates...'); + + xhrJson("backend.php", {op: 'rpc', method: 'checkforupdates'}) + .then((reply) => { + console.log('update reply', reply); + + if (reply.id) { + $("updates-available").show(); + } else { + $("updates-available").hide(); + } + }); + }, updateTitle: function() { let tmp = "Tiny Tiny RSS"; |