About: Descriptive errors

This commit is contained in:
LoveEevee
2018-12-04 01:23:11 +03:00
parent a0197e768b
commit 51f306d1c7
6 changed files with 34 additions and 14 deletions

View File

@@ -68,10 +68,14 @@ class PageEvents{
load(target){
return new Promise((resolve, reject) => {
this.race(target, "load", "error", "abort").then(response => {
if(response.type === "load"){
return resolve(response.event)
switch(response.type){
case "load":
return resolve(response.event)
case "error":
return reject(["Loading error", target])
case "abort":
return reject("Loading aborted")
}
return reject()
})
})
}