aboutsummaryrefslogtreecommitdiff
path: root/extension/lib/wallet/wxMessaging.ts
diff options
context:
space:
mode:
Diffstat (limited to 'extension/lib/wallet/wxMessaging.ts')
-rw-r--r--extension/lib/wallet/wxMessaging.ts5
1 files changed, 5 insertions, 0 deletions
diff --git a/extension/lib/wallet/wxMessaging.ts b/extension/lib/wallet/wxMessaging.ts
index d497e5246..740873d88 100644
--- a/extension/lib/wallet/wxMessaging.ts
+++ b/extension/lib/wallet/wxMessaging.ts
@@ -22,6 +22,7 @@ import {Checkable} from "./checkable";
import {AmountJson} from "./types";
import Port = chrome.runtime.Port;
import {Notifier} from "./types";
+import {Contract} from "./wallet";
"use strict";
@@ -108,6 +109,10 @@ function makeHandlers(db: IDBDatabase,
let amount = AmountJson.checked(detail.amount);
return wallet.getReserveCreationInfo(detail.baseUrl, amount);
},
+ ["check-repurchase"]: function(detail) {
+ let contract = Contract.checked(detail.contract);
+ return wallet.checkRepurchase(contract);
+ },
["get-history"]: function(detail) {
// TODO: limit history length
return wallet.getHistory();