mirror of
https://github.com/hensm/fx_cast.git
synced 2026-06-11 10:09:59 +00:00
Add missed message types
This commit is contained in:
@@ -29,6 +29,8 @@ export type Messages = [
|
|||||||
, availableMediaTypes: ReceiverSelectorMediaType
|
, availableMediaTypes: ReceiverSelectorMediaType
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
, { subject: "popup:/close" }
|
||||||
|
|
||||||
, { subject: "receiverSelector:/selected", data: ReceiverSelection }
|
, { subject: "receiverSelector:/selected", data: ReceiverSelection }
|
||||||
, { subject: "receiverSelector:/stop", data: ReceiverSelection }
|
, { subject: "receiverSelector:/stop", data: ReceiverSelection }
|
||||||
, { subject: "main:/shimInitialized", data: { appId: string; }}
|
, { subject: "main:/shimInitialized", data: { appId: string; }}
|
||||||
@@ -167,6 +169,16 @@ export type Messages = [
|
|||||||
}
|
}
|
||||||
, _id: string;
|
, _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:/serviceUp", data: Receiver }
|
||||||
, { subject: "main:/serviceDown", data: { id: string }}
|
, { subject: "main:/serviceDown", data: { id: string }}
|
||||||
|
|||||||
@@ -4,7 +4,8 @@ import logger from "../../lib/logger";
|
|||||||
import options from "../../lib/options";
|
import options from "../../lib/options";
|
||||||
import cast, { ensureInit } from "../../shim/export";
|
import cast, { ensureInit } from "../../shim/export";
|
||||||
|
|
||||||
import { Message, Receiver } from "../../types";
|
import { Message } from "../../lib/messaging";
|
||||||
|
import { Receiver } from "../../types";
|
||||||
|
|
||||||
|
|
||||||
function getLocalAddress () {
|
function getLocalAddress () {
|
||||||
@@ -35,7 +36,7 @@ function startMediaServer (filePath: string, port: number)
|
|||||||
filePath: decodeURI(filePath)
|
filePath: decodeURI(filePath)
|
||||||
, port
|
, port
|
||||||
}
|
}
|
||||||
});
|
} as Message);
|
||||||
|
|
||||||
backgroundPort.addEventListener("message", function onMessage (ev) {
|
backgroundPort.addEventListener("message", function onMessage (ev) {
|
||||||
const message = ev.data as Message;
|
const message = ev.data as Message;
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
export interface Message {
|
|
||||||
subject: string;
|
|
||||||
data?: any;
|
|
||||||
_id?: string;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface Receiver {
|
export interface Receiver {
|
||||||
host: string;
|
host: string;
|
||||||
friendlyName: string;
|
friendlyName: string;
|
||||||
|
|||||||
@@ -6,8 +6,9 @@ import ReactDOM from "react-dom";
|
|||||||
|
|
||||||
import knownApps from "../../lib/knownApps";
|
import knownApps from "../../lib/knownApps";
|
||||||
|
|
||||||
|
import { Message } from "../../lib/messaging";
|
||||||
import { getNextEllipsis } from "../../lib/utils";
|
import { getNextEllipsis } from "../../lib/utils";
|
||||||
import { Message, Receiver } from "../../types";
|
import { Receiver } from "../../types";
|
||||||
|
|
||||||
import { ReceiverSelectorMediaType } from "../../background/receiverSelector";
|
import { ReceiverSelectorMediaType } from "../../background/receiverSelector";
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user