diff --git a/ext/src/shim/cast/Session.ts b/ext/src/shim/cast/Session.ts index 73cc2d1..2caec69 100644 --- a/ext/src/shim/cast/Session.ts +++ b/ext/src/shim/cast/Session.ts @@ -65,6 +65,8 @@ const NS_MEDIA = "urn:x-cast:com.google.cast.media"; newItem.media = media.media; } } + + newItems.push(newItem); } media.items = newItems; @@ -187,7 +189,7 @@ export default class Session { addMediaListener(_mediaListener: MediaListener) { logger.info("STUB :: Session#addMediaListener"); } - removeMediaListener(_mediaListener: MediaListener): void { + removeMediaListener(_mediaListener: MediaListener) { logger.info("STUB :: Session#removeMediaListener"); } @@ -198,26 +200,26 @@ export default class Session { this._messageListeners.get(namespace)?.add(listener); } - removeMessageListener(namespace: string, listener: MessageListener): void { + removeMessageListener(namespace: string, listener: MessageListener) { this._messageListeners.get(namespace)?.delete(listener); } addUpdateListener(listener: UpdateListener) { this._updateListeners.add(listener); } - removeUpdateListener(listener: UpdateListener): void { + removeUpdateListener(listener: UpdateListener) { this._updateListeners.delete(listener); } leave(_successCallback?: SuccessCallback - , _errorCallback?: ErrorCallback): void { + , _errorCallback?: ErrorCallback) { logger.info("STUB :: Session#leave"); } loadMedia(loadRequest: LoadRequest , successCallback?: LoadSuccessCallback - , errorCallback?: ErrorCallback): void { + , errorCallback?: ErrorCallback) { this.#loadMediaSuccessCallback = successCallback; this.#loadMediaErrorCallback = errorCallback; @@ -230,7 +232,7 @@ export default class Session { queueLoad(_queueLoadRequest: QueueLoadRequest , _successCallback?: LoadSuccessCallback - , _errorCallback?: ErrorCallback): void { + , _errorCallback?: ErrorCallback) { logger.info("STUB :: Session#queueLoad"); } @@ -238,7 +240,7 @@ export default class Session { sendMessage(namespace: string , message: object | string , successCallback?: SuccessCallback - , errorCallback?: ErrorCallback): void { + , errorCallback?: ErrorCallback) { const messageId = uuid(); @@ -271,7 +273,7 @@ export default class Session { setReceiverVolumeLevel(newLevel: number , successCallback?: SuccessCallback - , errorCallback?: ErrorCallback): void { + , errorCallback?: ErrorCallback) { this.#sendReceiverMessage( { type: "SET_VOLUME" @@ -281,7 +283,7 @@ export default class Session { } stop(successCallback?: SuccessCallback - , errorCallback?: ErrorCallback): void { + , errorCallback?: ErrorCallback) { this.#sendReceiverMessage( { type: "STOP" diff --git a/ext/src/shim/cast/index.ts b/ext/src/shim/cast/index.ts index 5cb7760..300abc8 100755 --- a/ext/src/shim/cast/index.ts +++ b/ext/src/shim/cast/index.ts @@ -39,12 +39,12 @@ const sessions = new Map(); export { AutoJoinPolicy, Capability, DefaultActionPolicy, DialAppState - , ErrorCode, ReceiverAction, ReceiverAvailability, ReceiverType - , SenderPlatform, SessionStatus, VolumeControlType }; + , ErrorCode, ReceiverAction, ReceiverAvailability, ReceiverType + , SenderPlatform, SessionStatus, VolumeControlType }; export { ApiConfig, CredentialsData, DialRequest, Error_ as Error, Image - , Receiver, ReceiverDisplayStatus, SenderApplication, SessionRequest - , Timeout, Volume, Session }; + , Receiver, ReceiverDisplayStatus, SenderApplication, SessionRequest + , Timeout, Volume, Session }; export const VERSION = [ 1, 2 ]; export let isAvailable = false; diff --git a/ext/src/shim/cast/types.ts b/ext/src/shim/cast/types.ts index 128fb95..48ee9d5 100644 --- a/ext/src/shim/cast/types.ts +++ b/ext/src/shim/cast/types.ts @@ -2,7 +2,7 @@ /** * Keep in sync with bridge types at: - * app/src/bridge/components/chromecast/types.ts + * app/src/bridge/components/cast/types.ts */ import { SenderApplication, Volume, Image } from "./dataClasses"; @@ -118,7 +118,7 @@ export type SenderMediaMessage = , textTrackStyle: Nullable } // QueueLoadRequest - | MediaReqBase & { + | ReqBase & { type: "QUEUE_LOAD" , items: QueueItem[] , startIndex: number