Add better support for handling device capabilities and receiver objects

This commit is contained in:
hensm
2022-04-17 07:49:01 +01:00
parent 1da709eb5e
commit b672b8d722
13 changed files with 159 additions and 77 deletions

View File

@@ -42,7 +42,7 @@ export default async function loadSender(opts: LoadSenderOptions) {
instance.contentPort.postMessage({
subject: "cast:launchApp",
data: { receiver: opts.selection.receiver }
data: { receiverDevice: opts.selection.receiverDevice }
});
break;
@@ -53,7 +53,7 @@ export default async function loadSender(opts: LoadSenderOptions) {
await browser.tabs.executeScript(opts.tabId, {
code: stringify`
window.selectedMedia = ${opts.selection.mediaType};
window.selectedReceiver = ${opts.selection.receiver};
window.selectedReceiver = ${opts.selection.receiverDevice};
`,
frameId: opts.frameId
});
@@ -72,7 +72,7 @@ export default async function loadSender(opts: LoadSenderOptions) {
init({
mediaUrl: fileUrl.href,
receiver: opts.selection.receiver
receiver: opts.selection.receiverDevice
});
break;