mirror of
https://github.com/hensm/fx_cast.git
synced 2026-06-12 02:29:59 +00:00
Cleanup additional messages and add messagr types to MessagePort
This commit is contained in:
@@ -15,7 +15,7 @@ function startMediaServer (filePath: string, port: number)
|
||||
|
||||
return new Promise((resolve, reject) => {
|
||||
backgroundPort.postMessage({
|
||||
subject: "bridge:mediaServer/start"
|
||||
subject: "bridge:startMediaServer"
|
||||
, data: {
|
||||
filePath: decodeURI(filePath)
|
||||
, port
|
||||
@@ -25,16 +25,16 @@ function startMediaServer (filePath: string, port: number)
|
||||
backgroundPort.addEventListener("message", function onMessage (ev) {
|
||||
const message = ev.data as Message;
|
||||
|
||||
if (message.subject.startsWith("mediaCast:mediaServer/")) {
|
||||
if (message.subject.startsWith("mediaCast:mediaServer")) {
|
||||
backgroundPort.removeEventListener("message", onMessage);
|
||||
}
|
||||
|
||||
switch (message.subject) {
|
||||
case "mediaCast:mediaServer/started": {
|
||||
case "mediaCast:mediaServerStarted": {
|
||||
resolve(message.data);
|
||||
break;
|
||||
}
|
||||
case "mediaCast:mediaServer/error": {
|
||||
case "mediaCast:mediaServerError": {
|
||||
reject();
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user