mirror of
https://github.com/linuxserver/Heimdall.git
synced 2025-11-26 18:19:57 +09:00
Change code to wind down checks when no doing anything
This commit is contained in:
10
public/js/app.js
vendored
10
public/js/app.js
vendored
@@ -21,15 +21,21 @@ $.when( $.ready ).then(function() {
|
||||
$('.livestats-container').each(function(index){
|
||||
var id = $(this).data('id');
|
||||
var container = $(this);
|
||||
(function worker() {
|
||||
var max_timer = 30000;
|
||||
var timer = 1000;
|
||||
(function worker() {
|
||||
$.ajax({
|
||||
url: '/get_stats/'+id,
|
||||
success: function(data) {
|
||||
container.html(data);
|
||||
if(data != '') timer = 1000;
|
||||
else {
|
||||
if(timer < max_timer) timer += 2000;
|
||||
}
|
||||
},
|
||||
complete: function() {
|
||||
// Schedule the next request when the current one's complete
|
||||
setTimeout(worker, 5000);
|
||||
setTimeout(worker, timer);
|
||||
}
|
||||
});
|
||||
})();
|
||||
|
||||
Reference in New Issue
Block a user