When clicking the "Refresh" button an AJAX call is made. Upon completion setTimeout is called and will wait 5 min before calling log.RefreshData(). The intended behavior is to have the feed update automatically after five minutes, but the result is multiple timers are running. So if you click "Refresh" once every ten seconds three times, in five minutes the data will refresh once every ten seconds three times (thus re-adding another call in five minutes infinitely).
When clicking the "Refresh" button an AJAX call is made. Upon completion setTimeout is called and will wait 5 min before calling log.RefreshData(). The intended behavior is to have the feed update automatically after five minutes, but the result is multiple timers are running. So if you click "Refresh" once every ten seconds three times, in five minutes the data will refresh once every ten seconds three times (thus re-adding another call in five minutes infinitely).