Remove native receiver selector

This commit is contained in:
hensm
2021-05-26 17:39:12 +01:00
parent 6d80e258a9
commit ab00bcdd6a
30 changed files with 294 additions and 1704 deletions

View File

@@ -8,26 +8,15 @@ import receiverDevices from "../receiverDevices";
import { getMediaTypesForPageUrl } from "../../lib/utils";
import { ReceiverSelector
, ReceiverSelectorType } from "./";
import { ReceiverSelection
, ReceiverSelectionActionType
, ReceiverSelectorMediaType } from "./ReceiverSelector";
, ReceiverSelectorMediaType } from "./index";
import NativeReceiverSelector from "./NativeReceiverSelector";
import PopupReceiverSelector from "./PopupReceiverSelector";
import ReceiverSelector from "./ReceiverSelector";
async function createSelector() {
const type = await options.get("receiverSelectorType");
const platformInfo = await browser.runtime.getPlatformInfo();
if (platformInfo.os === "mac"
&& type === ReceiverSelectorType.Native) {
return new NativeReceiverSelector();
}
return new PopupReceiverSelector();
return new ReceiverSelector();
}