aboutsummaryrefslogtreecommitdiff
path: root/extension/lib/wallet/wxmessaging.js
diff options
context:
space:
mode:
Diffstat (limited to 'extension/lib/wallet/wxmessaging.js')
-rw-r--r--extension/lib/wallet/wxmessaging.js8
1 files changed, 4 insertions, 4 deletions
diff --git a/extension/lib/wallet/wxmessaging.js b/extension/lib/wallet/wxmessaging.js
index 6310d6cd4..4218d6aa1 100644
--- a/extension/lib/wallet/wxmessaging.js
+++ b/extension/lib/wallet/wxmessaging.js
@@ -61,7 +61,7 @@ System.register(["./wallet", "./db", "./http", "./checkable"], function(exports_
catch (e) {
if (e instanceof checkable_1.Checkable.SchemaError) {
console.error("schema error:", e.message);
- return Promise.resolve({ error: "invalid contract", hint: e.message });
+ return Promise.resolve({ error: "invalid contract", hint: e.message, detail: detail });
}
else {
throw e;
@@ -80,12 +80,12 @@ System.register(["./wallet", "./db", "./http", "./checkable"], function(exports_
);
var _a;
}
- function dispatch(handlers, db, req, sendResponse) {
+ function dispatch(handlers, req, sendResponse) {
if (req.type in handlers) {
Promise
.resolve()
.then(function () {
- var p = handlers[req.type](db, req.detail);
+ var p = handlers[req.type](req.detail);
return p.then(function (r) {
sendResponse(r);
});
@@ -125,7 +125,7 @@ System.register(["./wallet", "./db", "./http", "./checkable"], function(exports_
var wallet = new wallet_1.Wallet(db, http, badge);
var handlers = makeHandlers(db, wallet);
chrome.runtime.onMessage.addListener(function (req, sender, sendResponse) {
- return dispatch(handlers, db, req, sendResponse);
+ return dispatch(handlers, req, sendResponse);
});
})
.catch(function (e) {