aboutsummaryrefslogtreecommitdiff
path: root/extension/lib/wallet/wxMessaging.ts
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2016-02-23 14:07:53 +0100
committerFlorian Dold <florian.dold@gmail.com>2016-02-23 14:07:59 +0100
commit5591077fe9241def5fa33fc90a24681c8b7b0976 (patch)
treee4020c487d20fd7bfd7b2256ee8f2d88861dcc6a /extension/lib/wallet/wxMessaging.ts
parent718f81bcd858bd50373066845727b0cf520ccd06 (diff)
repurchase detection
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();