diff --git a/web/apps/cast/src/pages/index.tsx b/web/apps/cast/src/pages/index.tsx index af64d9a60..d2b8d3051 100644 --- a/web/apps/cast/src/pages/index.tsx +++ b/web/apps/cast/src/pages/index.tsx @@ -51,14 +51,28 @@ export default function PairingMode() { return; } const context = cast.framework.CastReceiverContext.getInstance(); + context.setLoggerLevel(cast.framework.LoggerLevel.DEBUG); + const castDebugLogger = cast.debug.CastDebugLogger.getInstance(); + castDebugLogger.setEnabled(true); try { const options = new cast.framework.CastReceiverOptions(); + options.maxInactivity = 3600; + context.addEventListener( + cast.framework.system.EventType.ERROR, + (event) => { + castDebugLogger.info( + "Context Error - ", + JSON.stringify(event), + ); + }, + ); options.customNamespaces = Object.assign({}); options.customNamespaces["urn:x-cast:pair-request"] = cast.framework.system.MessageType.JSON; options.disableIdleTimeout = true; + context.set; context.addCustomMessageListener( "urn:x-cast:pair-request", @@ -81,8 +95,9 @@ export default function PairingMode() { senderId: string; data: any; }) => { - console.log("recvcived pair request"); + console.log("received message", message); try { + console.log("sending pair request response message"); cast.framework.CastReceiverContext.getInstance().sendCustomMessage( "urn:x-cast:pair-request", message.senderId, @@ -90,6 +105,7 @@ export default function PairingMode() { code: digits.join(""), }, ); + console.log("sent pair request response message"); } catch (e) { console.log("failed to pair request response message", e); log.error("failed to send message", e);