[ ] in the termDump.js, save the host data and term data
Right now only subjects, classes and sections are saved
[ ] In the updater, don’t update old terms where sign up has passed
Theres a bunch of people watching classes in old terms - these terms are no longer on the site at all. This is causing issues in updater.js.
[ ] In backend/.../request.js, make sure the content-length in the header of the response matches the actual content length of the response.
Sometimes, when we are sending off a bunch of requests at once, requests can come back "cut-short", or like with some part of the response body missing. Lets retry the request if this happens. This is currently prevented with the requiredInBody but thats kindof meh.
[x] Fix Rollbar
[ ] Make sure license header is on every file (can we add a test for this?)
[x] Add \<doctype> to the index page. It should be there but some stuff breaks when I add it. Lets fix that stuff :)
[ ] More comments
[ ] Add some comments to each file that say what each file does
[ ] What’s ellucian? Why are all the parsing files named ellucian? Maybe it would make more sense to rename the classes/parsers folder
Existing bugs:
requiredInBody
but thats kindof meh.