Add missed message types

This commit is contained in:
hensm
2020-02-18 07:46:56 +00:00
parent 2eeaff4c15
commit a65a536960
4 changed files with 17 additions and 9 deletions

View File

@@ -29,6 +29,8 @@ export type Messages = [
, availableMediaTypes: ReceiverSelectorMediaType
}
}
, { subject: "popup:/close" }
, { subject: "receiverSelector:/selected", data: ReceiverSelection }
, { subject: "receiverSelector:/stop", data: ReceiverSelection }
, { subject: "main:/shimInitialized", data: { appId: string; }}
@@ -167,6 +169,16 @@ export type Messages = [
}
, _id: string;
}
, {
subject: "bridge:/mediaServer/start"
, data: { filePath: string, port: number }
}
, {
subject: "mediaCast:/mediaServer/started"
, data: { mediaPath: string, subtitlePaths: string[] }
}
, { subject: "mediaCast:/mediaServer/stopped" }
, { subject: "mediaCast:/mediaServer/error" }
, { subject: "main:/serviceUp", data: Receiver }
, { subject: "main:/serviceDown", data: { id: string }}

View File

@@ -4,7 +4,8 @@ import logger from "../../lib/logger";
import options from "../../lib/options";
import cast, { ensureInit } from "../../shim/export";
import { Message, Receiver } from "../../types";
import { Message } from "../../lib/messaging";
import { Receiver } from "../../types";
function getLocalAddress () {
@@ -35,7 +36,7 @@ function startMediaServer (filePath: string, port: number)
filePath: decodeURI(filePath)
, port
}
});
} as Message);
backgroundPort.addEventListener("message", function onMessage (ev) {
const message = ev.data as Message;

View File

@@ -1,11 +1,5 @@
"use strict";
export interface Message {
subject: string;
data?: any;
_id?: string;
}
export interface Receiver {
host: string;
friendlyName: string;

View File

@@ -6,8 +6,9 @@ import ReactDOM from "react-dom";
import knownApps from "../../lib/knownApps";
import { Message } from "../../lib/messaging";
import { getNextEllipsis } from "../../lib/utils";
import { Message, Receiver } from "../../types";
import { Receiver } from "../../types";
import { ReceiverSelectorMediaType } from "../../background/receiverSelector";