mirror of
https://github.com/hensm/fx_cast.git
synced 2026-06-11 01:59:58 +00:00
TSLint compliance
This commit is contained in:
2
ext/src/global.d.ts
vendored
2
ext/src/global.d.ts
vendored
@@ -59,7 +59,7 @@ declare namespace browser.runtime {
|
||||
* https://git.io/fjmzb
|
||||
* addListener cb `() => void` is wrong
|
||||
*/
|
||||
onMessage: browser.events.Event
|
||||
onMessage: browser.events.Event;
|
||||
}
|
||||
|
||||
function connect (connectInfo: {
|
||||
|
||||
@@ -8,7 +8,7 @@ export interface ReceiverStatusMessage extends Message {
|
||||
data: {
|
||||
id: string;
|
||||
status: ReceiverStatus;
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
export interface ServiceDownMessage extends Message {
|
||||
@@ -25,16 +25,16 @@ export interface ServiceUpMessage extends Message {
|
||||
|
||||
|
||||
export interface NativeReceiverSelectorSelectedMessage extends Message {
|
||||
subject: "main:/receiverSelector/selected"
|
||||
, data: Receiver
|
||||
subject: "main:/receiverSelector/selected";
|
||||
data: Receiver;
|
||||
}
|
||||
|
||||
export interface NativeReceiverSelectorCloseMessage extends Message {
|
||||
subject: "main:/receiverSelector/error"
|
||||
, data: string
|
||||
subject: "main:/receiverSelector/error";
|
||||
data: string;
|
||||
}
|
||||
|
||||
export interface NativeReceiverSelectorErrorMessage extends Message {
|
||||
subject: "main:/receiverSelector/error"
|
||||
, data: string
|
||||
subject: "main:/receiverSelector/error";
|
||||
data: string;
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@ export enum ReceiverSelectorManagerType {
|
||||
, NativeMac
|
||||
}
|
||||
|
||||
export function getReceiverSelectorManager(
|
||||
export function getReceiverSelectorManager (
|
||||
type: ReceiverSelectorManagerType) {
|
||||
|
||||
switch (type) {
|
||||
|
||||
@@ -5,9 +5,9 @@ import ReceiverSelectorManager, {
|
||||
|
||||
import { Message, Receiver } from "../../types";
|
||||
|
||||
import { NativeReceiverSelectorSelectedMessage
|
||||
import { NativeReceiverSelectorCloseMessage
|
||||
, NativeReceiverSelectorErrorMessage
|
||||
, NativeReceiverSelectorCloseMessage } from "../../messageTypes";
|
||||
, NativeReceiverSelectorSelectedMessage } from "../../messageTypes";
|
||||
|
||||
|
||||
const _ = browser.i18n.getMessage;
|
||||
@@ -26,7 +26,7 @@ class NativeMacReceiverSelectorManager
|
||||
public async open (
|
||||
receivers: Receiver[]
|
||||
, defaultMediaType: ReceiverSelectorMediaType): Promise<void> {
|
||||
|
||||
|
||||
this.bridgePort = browser.runtime.connectNative(APPLICATION_NAME);
|
||||
|
||||
this.bridgePort.onMessage.addListener((message: Message) => {
|
||||
@@ -91,7 +91,7 @@ class NativeMacReceiverSelectorManager
|
||||
|
||||
private onBridgePortMessageClose (
|
||||
message: NativeReceiverSelectorCloseMessage) {
|
||||
|
||||
|
||||
if (!this.wasReceiverSelected) {
|
||||
this.dispatchEvent(new CustomEvent("cancelled"));
|
||||
}
|
||||
|
||||
@@ -54,7 +54,7 @@ class PopupReceiverSelectorManager
|
||||
receivers: this.receivers
|
||||
, defaultMediaType: this.defaultMediaType
|
||||
}
|
||||
})
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
@@ -103,8 +103,6 @@ class PopupReceiverSelectorManager
|
||||
* Handles popup messages.
|
||||
*/
|
||||
private onPopupMessage (message: Message) {
|
||||
console.log("popupmsg", message);
|
||||
|
||||
switch (message.subject) {
|
||||
case "receiverSelectorManager:/selected": {
|
||||
this.wasReceiverSelected = true;
|
||||
|
||||
@@ -190,11 +190,9 @@ export function unescape (escaped: string): string {
|
||||
|
||||
|
||||
onMessage(async message => {
|
||||
console.log(message)
|
||||
switch (message.subject) {
|
||||
case "shim:/initialized": {
|
||||
isAvailable = true;
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
@@ -86,13 +86,13 @@ class PopupApp extends Component<{}, PopupAppState> {
|
||||
browser.windows.update(this.win.id, {
|
||||
height: windowHeight
|
||||
});
|
||||
}, 1)
|
||||
}, 1);
|
||||
}
|
||||
|
||||
public render () {
|
||||
const shareMedia =
|
||||
this.state.mediaType === ReceiverSelectorMediaType.Tab
|
||||
|| this.state.mediaType === ReceiverSelectorMediaType.Screen
|
||||
|| this.state.mediaType === ReceiverSelectorMediaType.Screen;
|
||||
|
||||
return (
|
||||
<div>
|
||||
@@ -103,7 +103,6 @@ class PopupApp extends Component<{}, PopupAppState> {
|
||||
className="media-select-dropdown">
|
||||
<option value={ ReceiverSelectorMediaType.App }
|
||||
disabled={ shareMedia }>
|
||||
|
||||
{ _("popupMediaTypeApp") }
|
||||
</option>
|
||||
<option value={ ReceiverSelectorMediaType.Tab }
|
||||
|
||||
Reference in New Issue
Block a user