From 495e0d4518871e950afcd38d7d3afeb5477076dc Mon Sep 17 00:00:00 2001 From: Determinant Date: Thu, 14 Feb 2019 23:59:16 -0500 Subject: finish migration --- src/msg.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/msg.ts') 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> { -- cgit v1.2.3