Spaces:
Runtime error
Runtime error
File size: 651 Bytes
fb38ec5 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | import { IncomingMessage } from "http";
import { Duplex } from "stream";
import { WebSocketHandler, WebSocketHandlerContext } from "../../../types/websocket.js";
import { handleCastSession } from "../casting.handler.js";
export const castHandler: WebSocketHandler = {
path: "/v1/sessions/cast",
handler: async (
request: IncomingMessage,
socket: Duplex,
head: Buffer,
context: WebSocketHandlerContext,
) => {
context.fastify.log.info("Connecting to cast...");
await handleCastSession(
request,
socket,
head,
context.wss,
context.fastify.sessionService,
context.params,
);
},
};
|