Pass Receiver objects instead of ReceiverDevice objects to cast API

This commit is contained in:
hensm
2022-08-29 09:43:10 +01:00
committed by Matt Hensman
parent 48d5e7e0fe
commit 83c81219d7
8 changed files with 185 additions and 234 deletions

View File

@@ -73,7 +73,7 @@ export default class Session extends CastClient {
this.onSessionCreated?.(this.sessionId);
messaging.sendMessage({
subject: "cast:sessionCreated",
subject: "main:castSessionCreated",
data: {
sessionId: this.sessionId,
statusText: application.statusText,
@@ -103,7 +103,7 @@ export default class Session extends CastClient {
}
messaging.sendMessage({
subject: "cast:sessionUpdated",
subject: "main:castSessionUpdated",
data: {
sessionId: this.sessionId,
statusText: application.statusText,

View File

@@ -110,8 +110,8 @@ type MessageDefinitions = {
* updates. Updated details is a mutable subset of session details
* otherwise fixed on creation.
*/
"cast:sessionCreated": CastSessionCreatedDetails;
"cast:sessionUpdated": CastSessionUpdatedDetails;
"main:castSessionCreated": CastSessionCreatedDetails;
"main:castSessionUpdated": CastSessionUpdatedDetails;
/**
* Sent to cast API instances whenever a session is stopped.
*/