Fix app and media type detection for non-app triggered receiver selector

This commit is contained in:
hensm
2022-09-01 13:43:59 +01:00
parent 314a1d2031
commit 78e936195c
4 changed files with 74 additions and 25 deletions

View File

@@ -5,10 +5,10 @@ import type { Message } from "../../messaging";
// Cast types
import { Capability, ReceiverAvailability } from "../sdk/enums";
import { Media, PlayerState } from "../sdk/media";
import type Session from "../sdk/Session";
import cast, { ensureInit, CastPort } from "../export";
import { Media, PlayerState } from "../sdk/media";
const logger = new Logger("fx_cast [media sender]");

View File

@@ -5,9 +5,10 @@ import { Logger } from "../../lib/logger";
import { ReceiverDevice, ReceiverSelectorMediaType } from "../../types";
import type Session from "../sdk/Session";
import cast, { ensureInit } from "../export";
import type { ReceiverAvailability } from "../sdk/enums";
import type Session from "../sdk/Session";
import cast, { ensureInit } from "../export";
const logger = new Logger("fx_cast [mirroring sender]");
@@ -49,7 +50,7 @@ class MirroringSender {
private async init() {
try {
ensureInit({
await ensureInit({
contextTabId: this.contextTabId,
receiverDevice: this.receiverDevice
});