Fix unused locals and better receiver selector available media checking

This commit is contained in:
hensm
2019-08-16 12:57:23 +01:00
parent 1c67354e1d
commit e2eca07876
28 changed files with 282 additions and 363 deletions

View File

@@ -25,25 +25,14 @@ export interface UpdateMessageData {
export default class Media {
private sessionId: number;
private mediaSessionId: number;
private referenceId: string;
private session: Session;
private channel: Channel;
private sendMessageCallback: SendMessageCallback;
constructor (
sessionId: number
, mediaSessionId: number
, referenceId: string
, session: Session
, sendMessageCallback: SendMessageCallback) {
this.sessionId = sessionId;
this.mediaSessionId = mediaSessionId;
this.referenceId = referenceId;
this.session = session;
this.sendMessageCallback = sendMessageCallback;
, private referenceId: string
, private session: Session
, private sendMessageCallback: SendMessageCallback) {
this.session.createChannel(MEDIA_NAMESPACE);
this.channel = this.session.channelMap.get(MEDIA_NAMESPACE)!;
@@ -77,11 +66,6 @@ export default class Media {
}
this.sendMessage("shim:/media/update", messageData);
// Update ID
if (status.mediaSessionId) {
this.mediaSessionId = status.mediaSessionId;
}
}
});
}

View File

@@ -1,7 +1,5 @@
"use strict";
import uuid from "uuid";
import { Channel, Client } from "castv2";
import { Message

View File

@@ -17,10 +17,7 @@ export default class StatusListener extends EventEmitter {
private clientReceiver?: Channel;
private clientHeartbeatIntervalId?: NodeJS.Timeout;
constructor (
private host: string
, private port: number) {
constructor (host: string, port: number) {
super();
this.client = new Client();

View File

@@ -12,11 +12,9 @@ import Session from "./Session";
import StatusListener from "./StatusListener";
import { DecodeTransform
, EncodeTransform
, ResponseTransform } from "../transforms";
, EncodeTransform } from "../transforms";
import { MediaStatus
, ReceiverStatus } from "./castTypes";
import { ReceiverStatus } from "./castTypes";
import { Message } from "./types";
@@ -146,7 +144,6 @@ async function handleMessage (message: Message) {
switch (message.subject) {
case "bridge:/getInfo": {
const extensionVersion = message.data;
encodeTransform.write(__applicationVersion);
}

View File

@@ -3,7 +3,6 @@
import { spawn } from "child_process";
import { Readable } from "stream";
import path from "path";
import WebSocket from "ws";
import { DecodeTransform