[web][cast] Close on sender disconnect (#1534)

## Description

## Tests
This commit is contained in:
Neeraj Gupta 2024-04-25 18:17:19 +05:30 committed by GitHub
commit 6d864a71a7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -64,6 +64,15 @@ export default function PairingMode() {
"urn:x-cast:pair-request", "urn:x-cast:pair-request",
messageReceiveHandler, messageReceiveHandler,
); );
// listen to close request and stop the context
context.addEventListener(
cast.framework.system.EventType.SENDER_DISCONNECTED,
// eslint-disable-next-line @typescript-eslint/no-unused-vars
(_) => {
context.stop();
},
);
context.start(options); context.start(options);
setIsCastReady(true); setIsCastReady(true);
} catch (e) { } catch (e) {