aboutsummaryrefslogtreecommitdiff
path: root/ext/fg/js
diff options
context:
space:
mode:
authorAlex Yatskov <alex@foosoft.net>2016-10-19 21:21:00 -0700
committerAlex Yatskov <alex@foosoft.net>2016-10-19 21:21:00 -0700
commitba02ae7f8dca794032959c62f72603b2f7814e68 (patch)
treea62a1ac8ec72d590253970c7dc5ab90dda6adc1a /ext/fg/js
parent7618b8e90904e354f43d3447363e2c5a1f98d357 (diff)
Improved error handling
Diffstat (limited to 'ext/fg/js')
-rw-r--r--ext/fg/js/driver.js10
-rw-r--r--ext/fg/js/util.js2
2 files changed, 11 insertions, 1 deletions
diff --git a/ext/fg/js/driver.js b/ext/fg/js/driver.js
index 75dbe219..9aab7950 100644
--- a/ext/fg/js/driver.js
+++ b/ext/fg/js/driver.js
@@ -163,6 +163,8 @@ class Driver {
return true;
});
}
+ }).catch(error => {
+ alert('Error: ' + error);
});
}
@@ -202,6 +204,8 @@ class Driver {
return true;
});
}
+ }).catch(error => {
+ alert('Error: ' + error);
});
}
@@ -231,6 +235,8 @@ class Driver {
}
});
}
+ }).catch(error => {
+ alert('Error: ' + error);
});
}
@@ -273,6 +279,8 @@ class Driver {
} else {
alert('Note could not be added');
}
+ }).catch(error => {
+ alert('Error: ' + error);
});
}
@@ -317,6 +325,8 @@ class Driver {
states.forEach((state, index) => this.popup.invokeApi('setActionState', {index, state, sequence}));
}
});
+ }).catch(error => {
+ alert('Error: ' + error);
});
}
}
diff --git a/ext/fg/js/util.js b/ext/fg/js/util.js
index 7248ae86..6f2fd28d 100644
--- a/ext/fg/js/util.js
+++ b/ext/fg/js/util.js
@@ -19,7 +19,7 @@
function invokeApiBg(action, params) {
return new Promise((resolve, reject) => {
- chrome.runtime.sendMessage({action, params}, (result, error) => {
+ chrome.runtime.sendMessage({action, params}, ({result, error}) => {
if (error) {
reject(error);
} else {