mirror of
https://github.com/hensm/fx_cast.git
synced 2026-06-08 08:39:59 +00:00
Add missed message types
This commit is contained in:
@@ -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 }}
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -1,11 +1,5 @@
|
||||
"use strict";
|
||||
|
||||
export interface Message {
|
||||
subject: string;
|
||||
data?: any;
|
||||
_id?: string;
|
||||
}
|
||||
|
||||
export interface Receiver {
|
||||
host: string;
|
||||
friendlyName: string;
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user