- var lastfetch = localStorage.getItem('tracker_lastfetch');
- if(Date.now() - lastfetch > 60 * 10 * 1000)
- refresh_tracker();
- }
-
- function refresh_tracker(){
- var user = localStorage.getItem('tracker_username');
- var xhr = new XMLHttpRequest();
- xhr.open('GET', '/us/' + user + '?format=json');
- xhr.onload = function () {
- localStorage.setItem('tracker_data', this.responseText);
- localStorage.setItem('tracker_lastfetch', Date.now());
- update_tracker();
- };
- xhr.send();
- }
- window.refresh_tracker = refresh_tracker;
- window.start_tracking = start_tracking;