mirror of https://github.com/espruino/BangleApps
respond to HTTP errors
parent
947e39fc8d
commit
394598918b
5
utils.js
5
utils.js
|
@ -19,7 +19,10 @@ function htmlElement(str) {
|
||||||
function httpGet(url) {
|
function httpGet(url) {
|
||||||
return new Promise((resolve,reject) => {
|
return new Promise((resolve,reject) => {
|
||||||
var oReq = new XMLHttpRequest();
|
var oReq = new XMLHttpRequest();
|
||||||
oReq.addEventListener("load", () => resolve(oReq.responseText));
|
oReq.addEventListener("load", () => {
|
||||||
|
if (oReq.status==200) resolve(oReq.responseText)
|
||||||
|
else reject(oReq.status+" - "+oReq.statusText);
|
||||||
|
});
|
||||||
oReq.addEventListener("error", () => reject());
|
oReq.addEventListener("error", () => reject());
|
||||||
oReq.addEventListener("abort", () => reject());
|
oReq.addEventListener("abort", () => reject());
|
||||||
oReq.open("GET", url);
|
oReq.open("GET", url);
|
||||||
|
|
Loading…
Reference in New Issue