mirror of
https://github.com/hensm/fx_cast.git
synced 2026-06-12 10:39:57 +00:00
Misc missed changes
This commit is contained in:
@@ -65,6 +65,8 @@ const NS_MEDIA = "urn:x-cast:com.google.cast.media";
|
|||||||
newItem.media = media.media;
|
newItem.media = media.media;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
newItems.push(newItem);
|
||||||
}
|
}
|
||||||
|
|
||||||
media.items = newItems;
|
media.items = newItems;
|
||||||
@@ -187,7 +189,7 @@ export default class Session {
|
|||||||
addMediaListener(_mediaListener: MediaListener) {
|
addMediaListener(_mediaListener: MediaListener) {
|
||||||
logger.info("STUB :: Session#addMediaListener");
|
logger.info("STUB :: Session#addMediaListener");
|
||||||
}
|
}
|
||||||
removeMediaListener(_mediaListener: MediaListener): void {
|
removeMediaListener(_mediaListener: MediaListener) {
|
||||||
logger.info("STUB :: Session#removeMediaListener");
|
logger.info("STUB :: Session#removeMediaListener");
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -198,26 +200,26 @@ export default class Session {
|
|||||||
|
|
||||||
this._messageListeners.get(namespace)?.add(listener);
|
this._messageListeners.get(namespace)?.add(listener);
|
||||||
}
|
}
|
||||||
removeMessageListener(namespace: string, listener: MessageListener): void {
|
removeMessageListener(namespace: string, listener: MessageListener) {
|
||||||
this._messageListeners.get(namespace)?.delete(listener);
|
this._messageListeners.get(namespace)?.delete(listener);
|
||||||
}
|
}
|
||||||
|
|
||||||
addUpdateListener(listener: UpdateListener) {
|
addUpdateListener(listener: UpdateListener) {
|
||||||
this._updateListeners.add(listener);
|
this._updateListeners.add(listener);
|
||||||
}
|
}
|
||||||
removeUpdateListener(listener: UpdateListener): void {
|
removeUpdateListener(listener: UpdateListener) {
|
||||||
this._updateListeners.delete(listener);
|
this._updateListeners.delete(listener);
|
||||||
}
|
}
|
||||||
|
|
||||||
leave(_successCallback?: SuccessCallback
|
leave(_successCallback?: SuccessCallback
|
||||||
, _errorCallback?: ErrorCallback): void {
|
, _errorCallback?: ErrorCallback) {
|
||||||
|
|
||||||
logger.info("STUB :: Session#leave");
|
logger.info("STUB :: Session#leave");
|
||||||
}
|
}
|
||||||
|
|
||||||
loadMedia(loadRequest: LoadRequest
|
loadMedia(loadRequest: LoadRequest
|
||||||
, successCallback?: LoadSuccessCallback
|
, successCallback?: LoadSuccessCallback
|
||||||
, errorCallback?: ErrorCallback): void {
|
, errorCallback?: ErrorCallback) {
|
||||||
|
|
||||||
this.#loadMediaSuccessCallback = successCallback;
|
this.#loadMediaSuccessCallback = successCallback;
|
||||||
this.#loadMediaErrorCallback = errorCallback;
|
this.#loadMediaErrorCallback = errorCallback;
|
||||||
@@ -230,7 +232,7 @@ export default class Session {
|
|||||||
|
|
||||||
queueLoad(_queueLoadRequest: QueueLoadRequest
|
queueLoad(_queueLoadRequest: QueueLoadRequest
|
||||||
, _successCallback?: LoadSuccessCallback
|
, _successCallback?: LoadSuccessCallback
|
||||||
, _errorCallback?: ErrorCallback): void {
|
, _errorCallback?: ErrorCallback) {
|
||||||
|
|
||||||
logger.info("STUB :: Session#queueLoad");
|
logger.info("STUB :: Session#queueLoad");
|
||||||
}
|
}
|
||||||
@@ -238,7 +240,7 @@ export default class Session {
|
|||||||
sendMessage(namespace: string
|
sendMessage(namespace: string
|
||||||
, message: object | string
|
, message: object | string
|
||||||
, successCallback?: SuccessCallback
|
, successCallback?: SuccessCallback
|
||||||
, errorCallback?: ErrorCallback): void {
|
, errorCallback?: ErrorCallback) {
|
||||||
|
|
||||||
const messageId = uuid();
|
const messageId = uuid();
|
||||||
|
|
||||||
@@ -271,7 +273,7 @@ export default class Session {
|
|||||||
|
|
||||||
setReceiverVolumeLevel(newLevel: number
|
setReceiverVolumeLevel(newLevel: number
|
||||||
, successCallback?: SuccessCallback
|
, successCallback?: SuccessCallback
|
||||||
, errorCallback?: ErrorCallback): void {
|
, errorCallback?: ErrorCallback) {
|
||||||
|
|
||||||
this.#sendReceiverMessage(
|
this.#sendReceiverMessage(
|
||||||
{ type: "SET_VOLUME"
|
{ type: "SET_VOLUME"
|
||||||
@@ -281,7 +283,7 @@ export default class Session {
|
|||||||
}
|
}
|
||||||
|
|
||||||
stop(successCallback?: SuccessCallback
|
stop(successCallback?: SuccessCallback
|
||||||
, errorCallback?: ErrorCallback): void {
|
, errorCallback?: ErrorCallback) {
|
||||||
|
|
||||||
this.#sendReceiverMessage(
|
this.#sendReceiverMessage(
|
||||||
{ type: "STOP"
|
{ type: "STOP"
|
||||||
|
|||||||
@@ -39,12 +39,12 @@ const sessions = new Map<string, Session>();
|
|||||||
|
|
||||||
|
|
||||||
export { AutoJoinPolicy, Capability, DefaultActionPolicy, DialAppState
|
export { AutoJoinPolicy, Capability, DefaultActionPolicy, DialAppState
|
||||||
, ErrorCode, ReceiverAction, ReceiverAvailability, ReceiverType
|
, ErrorCode, ReceiverAction, ReceiverAvailability, ReceiverType
|
||||||
, SenderPlatform, SessionStatus, VolumeControlType };
|
, SenderPlatform, SessionStatus, VolumeControlType };
|
||||||
|
|
||||||
export { ApiConfig, CredentialsData, DialRequest, Error_ as Error, Image
|
export { ApiConfig, CredentialsData, DialRequest, Error_ as Error, Image
|
||||||
, Receiver, ReceiverDisplayStatus, SenderApplication, SessionRequest
|
, Receiver, ReceiverDisplayStatus, SenderApplication, SessionRequest
|
||||||
, Timeout, Volume, Session };
|
, Timeout, Volume, Session };
|
||||||
|
|
||||||
export const VERSION = [ 1, 2 ];
|
export const VERSION = [ 1, 2 ];
|
||||||
export let isAvailable = false;
|
export let isAvailable = false;
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Keep in sync with bridge types at:
|
* 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";
|
import { SenderApplication, Volume, Image } from "./dataClasses";
|
||||||
@@ -118,7 +118,7 @@ export type SenderMediaMessage =
|
|||||||
, textTrackStyle: Nullable<string>
|
, textTrackStyle: Nullable<string>
|
||||||
}
|
}
|
||||||
// QueueLoadRequest
|
// QueueLoadRequest
|
||||||
| MediaReqBase & {
|
| ReqBase & {
|
||||||
type: "QUEUE_LOAD"
|
type: "QUEUE_LOAD"
|
||||||
, items: QueueItem[]
|
, items: QueueItem[]
|
||||||
, startIndex: number
|
, startIndex: number
|
||||||
|
|||||||
Reference in New Issue
Block a user