Centralize package info and do version checking between app/ext

This commit is contained in:
hensm
2018-12-11 19:42:01 +00:00
parent d615caf30d
commit 88a5c68a1b
17 changed files with 222 additions and 76 deletions

View File

@@ -8,6 +8,9 @@ import * as transforms from "./transforms";
import Media from "./Media";
import Session from "./Session";
import { __applicationName
, __applicationVersion } from "../package.json";
const browser = createBrowser(tcp("googlecast"));
@@ -94,6 +97,15 @@ async function handleMessage (message) {
switch (message.subject) {
case "bridge:initialize": {
const extensionVersion = message.data;
return {
subject: "main:bridgeInitialized"
, data: __applicationVersion
};
};
case "bridge:discover":
browser.discover();
break;