diff --git a/types/chromecast-caf-receiver/cast.framework.d.ts b/types/chromecast-caf-receiver/cast.framework.d.ts index b061bdebc9..f30ce78169 100644 --- a/types/chromecast-caf-receiver/cast.framework.d.ts +++ b/types/chromecast-caf-receiver/cast.framework.d.ts @@ -663,6 +663,7 @@ export class PlayerManager { interceptor: | ((messageData: messages.CloudMediaStatus) => messages.CloudMediaStatus) | ((messageData: messages.CloudMediaStatus) => Promise) + | ((messageData: messages.CloudMediaStatus) => null) | null, ): void; setMessageInterceptor( @@ -670,6 +671,7 @@ export class PlayerManager { interceptor: | ((messageData: messages.CustomCommandRequestData) => messages.CustomCommandRequestData) | ((messageData: messages.CustomCommandRequestData) => Promise) + | ((messageData: messages.CustomCommandRequestData) => null) | null, ): void; setMessageInterceptor( @@ -677,6 +679,7 @@ export class PlayerManager { interceptor: | ((messageData: messages.DisplayStatusRequestData) => messages.DisplayStatusRequestData) | ((messageData: messages.DisplayStatusRequestData) => Promise) + | ((messageData: messages.DisplayStatusRequestData) => null) | null, ): void; setMessageInterceptor( @@ -684,6 +687,7 @@ export class PlayerManager { interceptor: | ((messageData: messages.EditAudioTracksRequestData) => messages.EditAudioTracksRequestData) | ((messageData: messages.EditAudioTracksRequestData) => Promise) + | ((messageData: messages.EditAudioTracksRequestData) => null) | null, ): void; setMessageInterceptor( @@ -691,6 +695,7 @@ export class PlayerManager { interceptor: | ((messageData: messages.EditTracksInfoRequestData) => messages.EditTracksInfoRequestData) | ((messageData: messages.EditTracksInfoRequestData) => Promise) + | ((messageData: messages.EditTracksInfoRequestData) => null) | null, ): void; setMessageInterceptor( @@ -698,6 +703,7 @@ export class PlayerManager { interceptor: | ((messageData: messages.FocusStateRequestData) => messages.FocusStateRequestData) | ((messageData: messages.FocusStateRequestData) => Promise) + | ((messageData: messages.FocusStateRequestData) => null) | null, ): void; setMessageInterceptor( @@ -705,6 +711,7 @@ export class PlayerManager { interceptor: | ((messageData: messages.GetStatusRequestData) => messages.GetStatusRequestData) | ((messageData: messages.GetStatusRequestData) => Promise) + | ((messageData: messages.GetStatusRequestData) => null) | null, ): void; setMessageInterceptor( @@ -712,6 +719,7 @@ export class PlayerManager { interceptor: | ((messageData: messages.LoadRequestData) => messages.LoadRequestData) | ((messageData: messages.LoadRequestData) => Promise) + | ((messageData: messages.LoadRequestData) => null) | null, ): void; setMessageInterceptor( @@ -719,6 +727,7 @@ export class PlayerManager { interceptor: | ((messageData: messages.LoadByEntityRequestData) => messages.LoadByEntityRequestData) | ((messageData: messages.LoadByEntityRequestData) => Promise) + | ((messageData: messages.LoadByEntityRequestData) => null) | null, ): void; setMessageInterceptor( @@ -726,6 +735,7 @@ export class PlayerManager { interceptor: | ((messageData: messages.MediaStatus) => messages.MediaStatus) | ((messageData: messages.MediaStatus) => Promise) + | ((messageData: messages.MediaStatus) => null) | null, ): void; setMessageInterceptor( @@ -733,6 +743,7 @@ export class PlayerManager { interceptor: | ((messageData: messages.PrecacheRequestData) => messages.PrecacheRequestData) | ((messageData: messages.PrecacheRequestData) => Promise) + | ((messageData: messages.PrecacheRequestData) => null) | null, ): void; setMessageInterceptor( @@ -740,6 +751,7 @@ export class PlayerManager { interceptor: | ((messageData: messages.PreloadRequestData) => messages.PreloadRequestData) | ((messageData: messages.PreloadRequestData) => Promise) + | ((messageData: messages.PreloadRequestData) => null) | null, ): void; setMessageInterceptor( @@ -747,6 +759,7 @@ export class PlayerManager { interceptor: | ((messageData: messages.QueueChange) => messages.QueueChange) | ((messageData: messages.QueueChange) => Promise) + | ((messageData: messages.QueueChange) => null) | null, ): void; setMessageInterceptor( @@ -754,6 +767,7 @@ export class PlayerManager { interceptor: | ((messageData: messages.GetItemsInfoRequestData) => messages.GetItemsInfoRequestData) | ((messageData: messages.GetItemsInfoRequestData) => Promise) + | ((messageData: messages.GetItemsInfoRequestData) => null) | null, ): void; setMessageInterceptor( @@ -761,6 +775,7 @@ export class PlayerManager { interceptor: | ((messageData: messages.FetchItemsRequestData) => messages.FetchItemsRequestData) | ((messageData: messages.FetchItemsRequestData) => Promise) + | ((messageData: messages.FetchItemsRequestData) => null) | null, ): void; setMessageInterceptor( @@ -768,6 +783,7 @@ export class PlayerManager { interceptor: | ((messageData: messages.QueueInsertRequestData) => messages.QueueInsertRequestData) | ((messageData: messages.QueueInsertRequestData) => Promise) + | ((messageData: messages.QueueInsertRequestData) => null) | null, ): void; setMessageInterceptor( @@ -775,6 +791,7 @@ export class PlayerManager { interceptor: | ((messageData: messages.ItemsInfo) => messages.ItemsInfo) | ((messageData: messages.ItemsInfo) => Promise) + | ((messageData: messages.ItemsInfo) => null) | null, ): void; setMessageInterceptor( @@ -782,6 +799,7 @@ export class PlayerManager { interceptor: | ((messageData: messages.QueueIds) => messages.QueueIds) | ((messageData: messages.QueueIds) => Promise) + | ((messageData: messages.QueueIds) => null) | null, ): void; setMessageInterceptor( @@ -789,6 +807,7 @@ export class PlayerManager { interceptor: | ((messageData: messages.QueueLoadRequestData) => messages.QueueLoadRequestData) | ((messageData: messages.QueueLoadRequestData) => Promise) + | ((messageData: messages.QueueLoadRequestData) => null) | null, ): void; setMessageInterceptor( @@ -796,6 +815,7 @@ export class PlayerManager { interceptor: | ((messageData: messages.QueueRemoveRequestData) => messages.QueueRemoveRequestData) | ((messageData: messages.QueueRemoveRequestData) => Promise) + | ((messageData: messages.QueueRemoveRequestData) => null) | null, ): void; setMessageInterceptor( @@ -803,6 +823,7 @@ export class PlayerManager { interceptor: | ((messageData: messages.QueueReorderRequestData) => messages.QueueReorderRequestData) | ((messageData: messages.QueueReorderRequestData) => Promise) + | ((messageData: messages.QueueReorderRequestData) => null) | null, ): void; setMessageInterceptor( @@ -810,6 +831,7 @@ export class PlayerManager { interceptor: | ((messageData: messages.QueueUpdateRequestData) => messages.QueueUpdateRequestData) | ((messageData: messages.QueueUpdateRequestData) => Promise) + | ((messageData: messages.QueueUpdateRequestData) => null) | null, ): void; setMessageInterceptor( @@ -817,6 +839,7 @@ export class PlayerManager { interceptor: | ((messageData: messages.ResumeSessionRequestData) => messages.ResumeSessionRequestData) | ((messageData: messages.ResumeSessionRequestData) => Promise) + | ((messageData: messages.ResumeSessionRequestData) => null) | null, ): void; setMessageInterceptor( @@ -824,6 +847,7 @@ export class PlayerManager { interceptor: | ((messageData: messages.SeekRequestData) => messages.SeekRequestData) | ((messageData: messages.SeekRequestData) => Promise) + | ((messageData: messages.SeekRequestData) => null) | null, ): void; setMessageInterceptor( @@ -831,6 +855,7 @@ export class PlayerManager { interceptor: | ((messageData: messages.StoreSessionResponseData) => messages.StoreSessionResponseData) | ((messageData: messages.StoreSessionResponseData) => Promise) + | ((messageData: messages.StoreSessionResponseData) => null) | null, ): void; setMessageInterceptor( @@ -838,6 +863,7 @@ export class PlayerManager { interceptor: | ((messageData: messages.SetCredentialsRequestData) => messages.SetCredentialsRequestData) | ((messageData: messages.SetCredentialsRequestData) => Promise) + | ((messageData: messages.SetCredentialsRequestData) => null) | null, ): void; setMessageInterceptor( @@ -845,6 +871,7 @@ export class PlayerManager { interceptor: | ((messageData: messages.SetPlaybackRateRequestData) => messages.SetPlaybackRateRequestData) | ((messageData: messages.SetPlaybackRateRequestData) => Promise) + | ((messageData: messages.SetPlaybackRateRequestData) => null) | null, ): void; setMessageInterceptor( @@ -852,6 +879,7 @@ export class PlayerManager { interceptor: | ((messageData: messages.VolumeRequestData) => messages.VolumeRequestData) | ((messageData: messages.VolumeRequestData) => Promise) + | ((messageData: messages.VolumeRequestData) => null) | null, ): void; setMessageInterceptor( @@ -859,6 +887,7 @@ export class PlayerManager { interceptor: | ((messageData: messages.StoreSessionRequestData) => messages.StoreSessionRequestData) | ((messageData: messages.StoreSessionRequestData) => Promise) + | ((messageData: messages.StoreSessionRequestData) => null) | null, ): void; setMessageInterceptor( @@ -866,6 +895,7 @@ export class PlayerManager { interceptor: | ((messageData: messages.UserActionRequestData) => messages.UserActionRequestData) | ((messageData: messages.UserActionRequestData) => Promise) + | ((messageData: messages.UserActionRequestData) => null) | null, ): void; setMessageInterceptor( @@ -873,6 +903,7 @@ export class PlayerManager { interceptor: | ((messageData: messages.RequestData) => messages.RequestData) | ((messageData: messages.RequestData) => Promise) + | ((messageData: messages.RequestData) => null) | null, ): void; diff --git a/types/chromecast-caf-receiver/chromecast-caf-receiver-tests.ts b/types/chromecast-caf-receiver/chromecast-caf-receiver-tests.ts index 7b35875abc..bff9e9d75f 100644 --- a/types/chromecast-caf-receiver/chromecast-caf-receiver-tests.ts +++ b/types/chromecast-caf-receiver/chromecast-caf-receiver-tests.ts @@ -153,6 +153,9 @@ cast.framework.CastReceiverContext.getInstance() cast.framework.CastReceiverContext.getInstance() .getPlayerManager() .setMessageInterceptor(cast.framework.messages.MessageType.LOAD, () => new LoadRequestData()); +cast.framework.CastReceiverContext.getInstance() + .getPlayerManager() + .setMessageInterceptor(cast.framework.messages.MessageType.LOAD, () => null); cast.framework.CastReceiverContext.getInstance() .getPlayerManager() .setMessageInterceptor(cast.framework.messages.MessageType.LOAD, null);