Fix some error handling and add XXX to do it better

This commit is contained in:
Emily Stark
2014-03-25 10:08:11 -07:00
parent 4368309b3f
commit 074f140ca7

View File

@@ -63,13 +63,17 @@ exports.loadCachedServerData = function () {
console.log("No cached server data found on disk.");
return noDataToken;
}
// XXX we should probably return an error to the caller here to
// figure out how to handle it
console.log(e.message);
exit(1);
process.exit(1);
}
var ret = JSON.parse(data);
if (!ret) {
var ret = noDataToken;
try {
ret = JSON.parse(data);
} catch (err) {
// XXX error handling
console.log("Could not parse JSON in data.json.");
return noDataToken;
}
return ret;
};