Merge pull request #3 from tadakda/master
Fixed course status update error and set status update interval to 15 mins
This commit is contained in:
@@ -196,12 +196,14 @@ function updateTabs() {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
setInterval(updateStatus, 2*60*1000);
|
const UPDATE_INTERVAL = 1000 * 60 * 15 // 15 mins
|
||||||
|
setInterval(updateStatus, UPDATE_INTERVAL);
|
||||||
|
|
||||||
function updateStatus() {
|
function updateStatus() {
|
||||||
chrome.storage.sync.get('savedCourses', function (data) {
|
chrome.storage.sync.get('savedCourses', function (data) {
|
||||||
var courses = data.savedCourses;
|
var courses = data.savedCourses;
|
||||||
for (let i = 0; i < courses.length; i++) {
|
for (let i = 0; i < courses.length; i++) {
|
||||||
|
try {
|
||||||
let c = courses[i];
|
let c = courses[i];
|
||||||
var xhr = new XMLHttpRequest();
|
var xhr = new XMLHttpRequest();
|
||||||
xhr.open("GET", c.link, false);
|
xhr.open("GET", c.link, false);
|
||||||
@@ -216,10 +218,13 @@ function updateStatus() {
|
|||||||
}
|
}
|
||||||
c.registerlink = registerlink;
|
c.registerlink = registerlink;
|
||||||
c.status = newstatus;
|
c.status = newstatus;
|
||||||
|
} catch (e) {
|
||||||
|
console.log('Not logged into UT Coursebook. Could not update class statuses.');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
chrome.storage.sync.set({
|
chrome.storage.sync.set({
|
||||||
savedCourses: courses
|
savedCourses: courses
|
||||||
});
|
});
|
||||||
console.log("updated status' and registerlinks");
|
// console.log("updated status' and registerlinks");
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
"manifest_version": 2,
|
"manifest_version": 2,
|
||||||
|
|
||||||
"name": "UT Registration Plus",
|
"name": "UT Registration Plus",
|
||||||
"version": "0.2.0",
|
"version": "0.2.1",
|
||||||
"options_page": "options.html",
|
"options_page": "options.html",
|
||||||
"description": "Improves the course registration process at the University of Texas at Austin!",
|
"description": "Improves the course registration process at the University of Texas at Austin!",
|
||||||
"permissions": ["tabs",
|
"permissions": ["tabs",
|
||||||
|
|||||||
Reference in New Issue
Block a user