aboutsummaryrefslogtreecommitdiff
path: root/src/msg.ts
diff options
context:
space:
mode:
authorDeterminant <ted.sybil@gmail.com>2019-02-14 23:59:16 -0500
committerDeterminant <ted.sybil@gmail.com>2019-02-14 23:59:16 -0500
commit495e0d4518871e950afcd38d7d3afeb5477076dc (patch)
treefd2bc9f49340a1c7f4f530e6aaa6607d4a4efacf /src/msg.ts
parent6738cb883c37f2e388f1c86c84bd4c34a98699bd (diff)
finish migration
Diffstat (limited to 'src/msg.ts')
-rw-r--r--src/msg.ts5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/msg.ts b/src/msg.ts
index f6edd4a..158fd8d 100644
--- a/src/msg.ts
+++ b/src/msg.ts
@@ -19,10 +19,11 @@ function parseMsgType(s: string): MsgType {
case "getPatterns": return MsgType.getPatterns;
case "updateCalendars" : return MsgType.updateCalendars;
case "getCalendars": return MsgType.getCalendars;
+ case "getCalEvents": return MsgType.getCalEvents;
case "updateConfig": return MsgType.updateConfig;
case "getConfig": return MsgType.getConfig;
case "getGraphData": return MsgType.getGraphData;
- default: console.error("unreachable");
+ default: console.error(`unknown MsgType: ${s}`);
}
}
@@ -58,6 +59,7 @@ export class MsgClient {
constructor(channelName: string) {
let port = chrome.runtime.connect({name: channelName});
+ this.requestCallback = {inFlight: {}, ids: [], maxId: 0};
const rcb = this.requestCallback;
port.onMessage.addListener((msg) => {
console.log(msg);
@@ -67,7 +69,6 @@ export class MsgClient {
cb(msg);
});
this.port = port;
- this.requestCallback = {inFlight: {}, ids: [], maxId: 0};
}
sendMsg({ opt, data }: { opt: MsgType, data: any }): Promise<Msg<any>> {