Fix unused parameters

This commit is contained in:
hensm
2019-08-16 21:09:35 +01:00
parent e2eca07876
commit 14d3b2c833
21 changed files with 95 additions and 103 deletions

View File

@@ -11,8 +11,8 @@ import { Message
const MEDIA_NAMESPACE = "urn:x-cast:com.google.cast.media"; const MEDIA_NAMESPACE = "urn:x-cast:com.google.cast.media";
export interface UpdateMessageData { export interface UpdateMessageData {
_volumeLevel: number; _volumeLevel?: number;
_volumeMuted: boolean; _volumeMuted?: boolean;
_lastCurrentTime: number; _lastCurrentTime: number;
currentTime: number; currentTime: number;
customData?: any; customData?: any;
@@ -28,9 +28,7 @@ export default class Media {
private channel: Channel; private channel: Channel;
constructor ( constructor (
sessionId: number private referenceId: string
, mediaSessionId: number
, private referenceId: string
, private session: Session , private session: Session
, private sendMessageCallback: SendMessageCallback) { , private sendMessageCallback: SendMessageCallback) {
@@ -43,7 +41,7 @@ export default class Media {
const status = data.status[0]; const status = data.status[0];
const messageData = { const messageData: UpdateMessageData = {
_lastCurrentTime: Date.now() / 1000 _lastCurrentTime: Date.now() / 1000
, currentTime: status.currentTime , currentTime: status.currentTime
@@ -51,7 +49,7 @@ export default class Media {
, playbackRate: status.playbackRate , playbackRate: status.playbackRate
, playerState: status.playerState , playerState: status.playerState
, repeatMode: status.repeatMode , repeatMode: status.repeatMode
} as UpdateMessageData; };
if (status.volume) { if (status.volume) {
messageData._volumeLevel = status.volume.level; messageData._volumeLevel = status.volume.level;

View File

@@ -100,9 +100,7 @@ async function handleMessage (message: Message) {
if (parentSession) { if (parentSession) {
// Create Media // Create Media
existingMedia.set(mediaId, new Media( existingMedia.set(mediaId, new Media(
message.data.sessionId mediaId
, message.data.mediaSessionId
, mediaId
, parentSession , parentSession
, sendMessage)); , sendMessage));
} }
@@ -271,7 +269,7 @@ function handleMediaServerMessage (message: Message) {
mediaServer.on("close", () => { mediaServer.on("close", () => {
sendMessage("mediaCast:/mediaServer/stopped"); sendMessage("mediaCast:/mediaServer/stopped");
}); });
mediaServer.on("error", (a) => { mediaServer.on("error", () => {
sendMessage("mediaCast:/mediaServer/error"); sendMessage("mediaCast:/mediaServer/error");
}); });

View File

@@ -20,7 +20,7 @@ export class ResponseTransform extends Transform {
public _transform ( public _transform (
chunk: Message chunk: Message
, encoding: string , _encoding: string
// tslint:disable-next-line:ban-types // tslint:disable-next-line:ban-types
, callback: Function) { , callback: Function) {
@@ -53,7 +53,7 @@ export class DecodeTransform extends Transform {
public _transform ( public _transform (
chunk: any chunk: any
, encoding: string , _encoding: string
// tslint:disable-next-line:ban-types // tslint:disable-next-line:ban-types
, callback: Function) { , callback: Function) {
@@ -113,7 +113,7 @@ export class EncodeTransform extends Transform {
public _transform ( public _transform (
chunk: any chunk: any
, encoding: string , _encoding: string
// tslint:disable-next-line:ban-types // tslint:disable-next-line:ban-types
, callback: Function) { , callback: Function) {

View File

@@ -4,6 +4,7 @@
, "module": "commonjs" , "module": "commonjs"
, "noImplicitAny": true , "noImplicitAny": true
, "noUnusedLocals": true , "noUnusedLocals": true
, "noUnusedParameters": true
, "removeComments": true , "removeComments": true
, "resolveJsonModule": true , "resolveJsonModule": true
, "target": "es6" , "target": "es6"

View File

@@ -21,11 +21,6 @@ interface NativeReceiverSelectorSelectedMessage extends Message {
data: ReceiverSelection; data: ReceiverSelection;
} }
interface NativeReceiverSelectorCloseMessage extends Message {
subject: "main:/receiverSelector/error";
data: string;
}
interface NativeReceiverSelectorErrorMessage extends Message { interface NativeReceiverSelectorErrorMessage extends Message {
subject: "main:/receiverSelector/error"; subject: "main:/receiverSelector/error";
data: string; data: string;
@@ -65,8 +60,7 @@ export default class NativeReceiverSelector
break; break;
} }
case "main:/receiverSelector/close": { case "main:/receiverSelector/close": {
this.onBridgePortMessageClose( this.onBridgePortMessageClose();
message as NativeReceiverSelectorCloseMessage);
break; break;
} }
} }
@@ -140,12 +134,13 @@ export default class NativeReceiverSelector
private async onBridgePortMessageError ( private async onBridgePortMessageError (
message: NativeReceiverSelectorErrorMessage) { message: NativeReceiverSelectorErrorMessage) {
console.error("fx_cast (Debug): Native receiver selector error"
, message.data);
this.dispatchEvent(new CustomEvent("error")); this.dispatchEvent(new CustomEvent("error"));
} }
private async onBridgePortMessageClose ( private async onBridgePortMessageClose () {
message: NativeReceiverSelectorCloseMessage) {
if (!this.wasReceiverSelected) { if (!this.wasReceiverSelected) {
this.dispatchEvent(new CustomEvent("cancelled")); this.dispatchEvent(new CustomEvent("cancelled"));
} }

View File

@@ -20,7 +20,7 @@ export interface ReceiverSelection {
export interface ReceiverSelectorEvents { export interface ReceiverSelectorEvents {
"selected": ReceiverSelection; "selected": ReceiverSelection;
"error": void; "error": string;
"cancelled": void; "cancelled": void;
} }

View File

@@ -72,12 +72,12 @@ async function getSelection (
resolve(ev.detail); resolve(ev.detail);
}); });
sharedSelector.addEventListener("cancelled", ev => { sharedSelector.addEventListener("cancelled", () => {
console.info("fx_cast (Debug): Cancelled receiver selection"); console.info("fx_cast (Debug): Cancelled receiver selection");
resolve(null); resolve(null);
}); });
sharedSelector.addEventListener("error", ev => { sharedSelector.addEventListener("error", () => {
console.error("fx_cast (Debug): Failed to select receiver"); console.error("fx_cast (Debug): Failed to select receiver");
reject(); reject();
}); });

View File

@@ -100,7 +100,7 @@ function connectNative (application: string) {
socket = new WebSocket(WEBSOCKET_DAEMON_URL); socket = new WebSocket(WEBSOCKET_DAEMON_URL);
socket.addEventListener("open", ev => { socket.addEventListener("open", () => {
// Send all messages in queue // Send all messages in queue
while (messageQueue.length) { while (messageQueue.length) {
const message = messageQueue.pop(); const message = messageQueue.pop();

View File

@@ -11,7 +11,7 @@ const UA_CHROME_LEGACY = "AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.288
const UA_SAFARI = "AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Safari/605.1.15"; const UA_SAFARI = "AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Safari/605.1.15";
function getPlatformComponent (platform: string) { function getPlatformComponent (platform: string): string {
switch (platform) { switch (platform) {
case "mac": return PLATFORM_MAC; break; case "mac": return PLATFORM_MAC; break;
case "win": return PLATFORM_WIN; break; case "win": return PLATFORM_WIN; break;
@@ -31,6 +31,6 @@ export function getChromeUserAgent (
return `${UA_PREFIX} (${platformComponent}) ${browserComponent}`; return `${UA_PREFIX} (${platformComponent}) ${browserComponent}`;
} }
export function getSafariUserAgent (platform: string): string { export function getSafariUserAgent (): string {
return `${UA_PREFIX} (${PLATFORM_MAC}) ${UA_SAFARI}`; return `${UA_PREFIX} (${PLATFORM_MAC}) ${UA_SAFARI}`;
} }

View File

@@ -17,7 +17,7 @@ function getLocalAddress () {
resolve(ev.candidate.candidate.split(" ")[4]); resolve(ev.candidate.candidate.split(" ")[4]);
} }
}); });
pc.addEventListener("error", ev => { pc.addEventListener("error", () => {
reject(); reject();
}); });
}); });
@@ -109,7 +109,7 @@ function getSession (opts: InitOptions): Promise<cast.Session> {
} }
function getMedia (opts: InitOptions): Promise<cast.media.Media> { function getMedia (opts: InitOptions): Promise<cast.media.Media> {
return new Promise(async (resolve, reject) => { return new Promise(async resolve => {
let mediaUrlObject = new URL(opts.mediaUrl); let mediaUrlObject = new URL(opts.mediaUrl);
const mediaTitle = mediaUrlObject.pathname; const mediaTitle = mediaUrlObject.pathname;

View File

@@ -50,7 +50,7 @@ async function onRequestSessionSuccess (newSession: cast.Session) {
session = newSession; session = newSession;
session.addMessageListener(FX_CAST_RECEIVER_APP_NAMESPACE session.addMessageListener(FX_CAST_RECEIVER_APP_NAMESPACE
, async (namespace, message) => { , async (_namespace, message) => {
const { subject, data } = JSON.parse(message); const { subject, data } = JSON.parse(message);

View File

@@ -249,7 +249,7 @@ export default class Session {
} }
public addMediaListener (listener: MediaListener) { public addMediaListener (_mediaListener: MediaListener) {
console.info("STUB :: Session#addMediaListener"); console.info("STUB :: Session#addMediaListener");
} }
@@ -313,7 +313,7 @@ export default class Session {
this.addMessageListener( this.addMessageListener(
"urn:x-cast:com.google.cast.media" "urn:x-cast:com.google.cast.media"
, (namespace, data) => { , (_namespace, data) => {
if (hasResponded) { if (hasResponded) {
return; return;
@@ -346,14 +346,14 @@ export default class Session {
} }
public queueLoad ( public queueLoad (
queueLoadRequest: QueueLoadRequest _queueLoadRequest: QueueLoadRequest
, successCallback: LoadSuccessCallback , _successCallback: LoadSuccessCallback
, errorCallback: ErrorCallback): void { , _errorCallback: ErrorCallback): void {
console.info("STUB :: Session#queueLoad"); console.info("STUB :: Session#queueLoad");
} }
public removeMediaListener (listener: MediaListener): void { public removeMediaListener (_mediaListener: MediaListener): void {
console.info("STUB :: Session#removeMediaListener"); console.info("STUB :: Session#removeMediaListener");
} }
@@ -365,7 +365,7 @@ export default class Session {
} }
public removeUpdateListener ( public removeUpdateListener (
namespace: string _namespace: string
, listener: UpdateListener): void { , listener: UpdateListener): void {
_updateListeners.get(this).delete(listener); _updateListeners.get(this).delete(listener);

View File

@@ -117,7 +117,7 @@ export function logMessage (message: string): void {
console.log("CAST MSG:", message); console.log("CAST MSG:", message);
} }
export function precache (data: string): void { export function precache (_data: string): void {
console.info("STUB :: cast.precache"); console.info("STUB :: cast.precache");
} }
@@ -130,7 +130,7 @@ export function removeReceiverActionListener (
export function requestSession ( export function requestSession (
successCallback?: RequestSessionSuccessCallback successCallback?: RequestSessionSuccessCallback
, errorCallback?: ErrorCallback , errorCallback?: ErrorCallback
, sessionRequest: SessionRequest = apiConfig.sessionRequest): void { , _sessionRequest: SessionRequest = apiConfig.sessionRequest): void {
console.info("fx_cast (Debug): cast.requestSession"); console.info("fx_cast (Debug): cast.requestSession");
@@ -247,23 +247,23 @@ export function _requestSession (
} }
} }
export function requestSessionById (sessionId: string): void { export function requestSessionById (_sessionId: string): void {
console.info("STUB :: cast.requestSessionById"); console.info("STUB :: cast.requestSessionById");
} }
export function setCustomReceivers ( export function setCustomReceivers (
receivers: Receiver_[] _receivers: Receiver_[]
, successCallback?: SuccessCallback , _successCallback?: SuccessCallback
, errorCallback?: ErrorCallback): void { , _errorCallback?: ErrorCallback): void {
console.info("STUB :: cast.setCustomReceivers"); console.info("STUB :: cast.setCustomReceivers");
} }
export function setPageContext (win: Window): void { export function setPageContext (_win: Window): void {
console.info("STUB :: cast.setPageContext"); console.info("STUB :: cast.setPageContext");
} }
export function setReceiverDisplayStatus (sessionId: string): void { export function setReceiverDisplayStatus (_sessionId: string): void {
console.info("STUB :: cast.setReceiverDisplayStatus"); console.info("STUB :: cast.setReceiverDisplayStatus");
} }

View File

@@ -141,9 +141,9 @@ export default class Media {
} }
public editTracksInfo ( public editTracksInfo (
editTracksInfoRequest: EditTracksInfoRequest _editTracksInfoRequest: EditTracksInfoRequest
, successCallback?: SuccessCallback , _successCallback?: SuccessCallback
, errorCallback?: ErrorCallback): void { , _errorCallback?: ErrorCallback): void {
console.info("STUB :: Media#editTracksInfo"); console.info("STUB :: Media#editTracksInfo");
} }
@@ -158,7 +158,7 @@ export default class Media {
} }
public getStatus ( public getStatus (
getStatusRequest?: GetStatusRequest _getStatusRequest?: GetStatusRequest
, successCallback?: SuccessCallback , successCallback?: SuccessCallback
, errorCallback?: ErrorCallback): void { , errorCallback?: ErrorCallback): void {
@@ -167,7 +167,7 @@ export default class Media {
} }
public pause ( public pause (
pauseRequest: PauseRequest _pauseRequest: PauseRequest
, successCallback?: SuccessCallback , successCallback?: SuccessCallback
, errorCallback?: ErrorCallback): void { , errorCallback?: ErrorCallback): void {
@@ -176,7 +176,7 @@ export default class Media {
} }
public play ( public play (
playRequest?: PlayRequest _playRequest?: PlayRequest
, successCallback?: SuccessCallback , successCallback?: SuccessCallback
, errorCallback?: ErrorCallback): void { , errorCallback?: ErrorCallback): void {
@@ -185,71 +185,71 @@ export default class Media {
} }
public queueAppendItem ( public queueAppendItem (
item: QueueItem _item: QueueItem
, successCallback?: SuccessCallback , _successCallback?: SuccessCallback
, errorCallback?: ErrorCallback): void { , _errorCallback?: ErrorCallback): void {
console.info("STUB :: Media#queueAppendItem"); console.info("STUB :: Media#queueAppendItem");
} }
public queueInsertItems ( public queueInsertItems (
queueInsertItemsRequest: QueueInsertItemsRequest _queueInsertItemsRequest: QueueInsertItemsRequest
, successCallback?: SuccessCallback , _successCallback?: SuccessCallback
, errorCallback?: ErrorCallback): void { , _errorCallback?: ErrorCallback): void {
console.info("STUB :: Media#queueInsertItems"); console.info("STUB :: Media#queueInsertItems");
} }
public queueJumpToItem ( public queueJumpToItem (
itemId: number _itemId: number
, successCallback?: SuccessCallback , _successCallback?: SuccessCallback
, errorCallback?: ErrorCallback): void { , _errorCallback?: ErrorCallback): void {
console.info("STUB :: Media#queueJumpToItem"); console.info("STUB :: Media#queueJumpToItem");
} }
public queueMoveItemToNewIndex ( public queueMoveItemToNewIndex (
itemId: number _itemId: number
, newIndex: number , _newIndex: number
, successCallback?: SuccessCallback , _successCallback?: SuccessCallback
, errorCallback?: ErrorCallback): void { , _errorCallback?: ErrorCallback): void {
console.info("STUB :: Media#queueMoveItemToNewIndex"); console.info("STUB :: Media#queueMoveItemToNewIndex");
} }
public queueNext ( public queueNext (
successCallback?: SuccessCallback _successCallback?: SuccessCallback
, errorCallback?: ErrorCallback): void { , _errorCallback?: ErrorCallback): void {
console.info("STUB :: Media#queueNext"); console.info("STUB :: Media#queueNext");
} }
public queuePrev ( public queuePrev (
successCallback?: SuccessCallback _successCallback?: SuccessCallback
, errorCallback?: ErrorCallback): void { , _errorCallback?: ErrorCallback): void {
console.info("STUB :: Media#queuePrev"); console.info("STUB :: Media#queuePrev");
} }
public queueRemoveItem ( public queueRemoveItem (
itemId: number _itemId: number
, successCallback?: SuccessCallback , _successCallback?: SuccessCallback
, errorCallback?: ErrorCallback): void { , _errorCallback?: ErrorCallback): void {
console.info("STUB :: Media#queueRemoveItem"); console.info("STUB :: Media#queueRemoveItem");
} }
public queueReorderItems ( public queueReorderItems (
queueReorderItemsRequest: QueueReorderItemsRequest _queueReorderItemsRequest: QueueReorderItemsRequest
, successCallback?: SuccessCallback , _successCallback?: SuccessCallback
, errorCallback?: ErrorCallback): void { , _errorCallback?: ErrorCallback): void {
console.info("STUB :: Media#queueReorderItems"); console.info("STUB :: Media#queueReorderItems");
} }
public queueSetRepeatMode ( public queueSetRepeatMode (
repeatMode: string _repeatMode: string
, successCallback?: SuccessCallback , _successCallback?: SuccessCallback
, errorCallback?: ErrorCallback): void { , _errorCallback?: ErrorCallback): void {
console.info("STUB :: Media#queueSetRepeatMode"); console.info("STUB :: Media#queueSetRepeatMode");
} }
public queueUpdateItems ( public queueUpdateItems (
queueUpdateItemsRequest: QueueUpdateItemsRequest _queueUpdateItemsRequest: QueueUpdateItemsRequest
, successCallback?: SuccessCallback , _successCallback?: SuccessCallback
, errorCallback?: ErrorCallback): void { , _errorCallback?: ErrorCallback): void {
console.info("STUB :: Media#queueUpdateItems"); console.info("STUB :: Media#queueUpdateItems");
} }
@@ -280,7 +280,7 @@ export default class Media {
} }
public stop ( public stop (
stopRequest: StopRequest _stopRequest: StopRequest
, successCallback?: SuccessCallback , successCallback?: SuccessCallback
, errorCallback?: ErrorCallback): void { , errorCallback?: ErrorCallback): void {
@@ -289,7 +289,7 @@ export default class Media {
}, successCallback, errorCallback); }, successCallback, errorCallback);
} }
public supportsCommand (command: string): boolean { public supportsCommand (_command: string): boolean {
console.info("STUB :: Media#supportsCommand"); console.info("STUB :: Media#supportsCommand");
return true; return true;
} }

View File

@@ -71,7 +71,7 @@ export default class GoogleCastLauncher extends HTMLElement {
shadow.append(icon, style); shadow.append(icon, style);
this.addEventListener("click", ev => { this.addEventListener("click", () => {
console.info("<google-cast-launcher> onClick"); console.info("<google-cast-launcher> onClick");
}); });
} }

View File

@@ -5,7 +5,7 @@ import CastSession from "./CastSession";
export default class CastContext extends EventTarget { export default class CastContext extends EventTarget {
public endCurrentSession (stopCasting: boolean): void { public endCurrentSession (_stopCasting: boolean): void {
console.info("STUB :: CastContext#endCurrentSession"); console.info("STUB :: CastContext#endCurrentSession");
} }
@@ -29,7 +29,7 @@ export default class CastContext extends EventTarget {
console.info("STUB :: CastContext#requestSession"); console.info("STUB :: CastContext#requestSession");
} }
public setOptions (options: CastOptions): void { public setOptions (_options: CastOptions): void {
console.info("STUB :: CastContext#setOptions"); console.info("STUB :: CastContext#setOptions");
} }
} }

View File

@@ -9,19 +9,19 @@ type MessageListener = (namespace: string, message: string) => void;
export default class CastSession extends EventTarget { export default class CastSession extends EventTarget {
constructor (sessionObj: cast.Session, state: string) { constructor (_sessionObj: cast.Session, _state: string) {
super(); super();
console.info("STUB :: CastSession#constructor"); console.info("STUB :: CastSession#constructor");
} }
public addMessageListener ( public addMessageListener (
namespace: string _namespace: string
, listener: MessageListener): void { , _listener: MessageListener): void {
console.info("STUB :: CastSession#addMessageListener"); console.info("STUB :: CastSession#addMessageListener");
} }
public endSession (stopCasting: boolean): void { public endSession (_stopCasting: boolean): void {
console.info("STUB :: CastSession#endSession"); console.info("STUB :: CastSession#endSession");
} }
@@ -76,32 +76,32 @@ export default class CastSession extends EventTarget {
} }
// @ts-ignore // @ts-ignore
public loadMedia (loadRequest: cast.media.LoadRequest): Promise<string> { public loadMedia (_loadRequest: cast.media.LoadRequest): Promise<string> {
console.info("STUB :: CastSession#loadMedia"); console.info("STUB :: CastSession#loadMedia");
} }
public removeMessageListener ( public removeMessageListener (
namespace: string _namespace: string
, listener: MessageListener): void { , _listener: MessageListener): void {
console.info("STUB :: CastSession#removeMessageListener"); console.info("STUB :: CastSession#removeMessageListener");
} }
public sendMessage ( public sendMessage (
namespace: string _namespace: string
// @ts-ignore // @ts-ignore
, data: any): Promise<string> { , _data: any): Promise<string> {
console.info("STUB :: CastSession#sendMessage"); console.info("STUB :: CastSession#sendMessage");
} }
// @ts-ignore // @ts-ignore
public setMute (isMute: boolean): Promise<string> { public setMute (_isMute: boolean): Promise<string> {
console.info("STUB :: CastSession#setMute"); console.info("STUB :: CastSession#setMute");
} }
// @ts-ignore // @ts-ignore
public setVolume (volume: number): Promise<string> { public setVolume (_volume: number): Promise<string> {
console.info("STUB :: CastSession#setVolume"); console.info("STUB :: CastSession#setVolume");
} }
} }

View File

@@ -4,7 +4,7 @@ import RemotePlayer from "./RemotePlayer";
export default class RemotePlayerController extends EventTarget { export default class RemotePlayerController extends EventTarget {
constructor (player: RemotePlayer) { constructor (_player: RemotePlayer) {
super(); super();
console.info("STUB :: RemotePlayerController#constructor"); console.info("STUB :: RemotePlayerController#constructor");
} }

View File

@@ -54,7 +54,7 @@ export default {
, VERSION: "1.0.07" , VERSION: "1.0.07"
, setLoggerLevel (level: number) { , setLoggerLevel (_level: number) {
console.info("STUB :: cast.framework.setLoggerLevel"); console.info("STUB :: cast.framework.setLoggerLevel");
} }
}; };

View File

@@ -52,7 +52,7 @@ if (document.currentScript) {
isFramework = true; isFramework = true;
const script = loadScript(CAST_FRAMEWORK_SCRIPT_URL); const script = loadScript(CAST_FRAMEWORK_SCRIPT_URL);
script.addEventListener("load", ev => { script.addEventListener("load", () => {
callPageReadyFunction(); callPageReadyFunction();
}); });

View File

@@ -175,7 +175,7 @@ export default class EditableList extends Component<
}); });
} }
private handleNewItemEdit (item: string, newItem: string) { private handleNewItemEdit (_item: string, newItem: string) {
this.setState({ this.setState({
addingNewItem: false addingNewItem: false
}, () => { }, () => {