mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-17 22:36:35 +00:00
Fix Cast demo (#3460)
This commit is contained in:
parent
98b882d599
commit
aca5ae9f67
@ -54,7 +54,12 @@ class CastDemoRow extends LitElement implements EntityRow {
|
|||||||
mgr.castContext.addEventListener(
|
mgr.castContext.addEventListener(
|
||||||
cast.framework.CastContextEventType.SESSION_STATE_CHANGED,
|
cast.framework.CastContextEventType.SESSION_STATE_CHANGED,
|
||||||
(ev) => {
|
(ev) => {
|
||||||
if (ev.sessionState === "SESSION_STARTED") {
|
// On Android, opening a new session always results in SESSION_RESUMED.
|
||||||
|
// So treat both as the same.
|
||||||
|
if (
|
||||||
|
ev.sessionState === "SESSION_STARTED" ||
|
||||||
|
ev.sessionState === "SESSION_RESUMED"
|
||||||
|
) {
|
||||||
castSendShowDemo(mgr);
|
castSendShowDemo(mgr);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -122,10 +122,12 @@ export class CastManager {
|
|||||||
if (__DEV__) {
|
if (__DEV__) {
|
||||||
console.log("Cast session state changed", ev.sessionState);
|
console.log("Cast session state changed", ev.sessionState);
|
||||||
}
|
}
|
||||||
if (ev.sessionState === "SESSION_RESUMED") {
|
// On Android, opening a new session always results in SESSION_RESUMED.
|
||||||
this.sendMessage({ type: "get_status" });
|
// So treat both as the same.
|
||||||
this._attachMessageListener();
|
if (
|
||||||
} else if (ev.sessionState === "SESSION_STARTED") {
|
ev.sessionState === "SESSION_STARTED" ||
|
||||||
|
ev.sessionState === "SESSION_RESUMED"
|
||||||
|
) {
|
||||||
if (this.auth) {
|
if (this.auth) {
|
||||||
castSendAuth(this, this.auth);
|
castSendAuth(this, this.auth);
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user