Browse Source

OpenStreetBrowserLoader: improve error handling

master
Stephan Bösch-Plepelits 7 years ago
parent
commit
66a91b1f44
  1. 9
      src/OpenStreetBrowserLoader.js

9
src/OpenStreetBrowserLoader.js

@ -77,11 +77,16 @@ OpenStreetBrowserLoader.prototype.getRepo = function (repo, options, callback) {
function reqListener (req) {
if (req.status !== 200) {
console.log(req)
console.log('http error when loading repository', req)
return callback(req.statusText, null)
}
this.repoCache[repo] = JSON.parse(req.responseText)
try {
this.repoCache[repo] = JSON.parse(req.responseText)
} catch (err) {
console.log('couldn\'t parse repository', req.responseText)
return callback('couldn\t parse repository', null)
}
var todo = this._loadClash[repo]
delete this._loadClash[repo]

Loading…
Cancel
Save