import { auth } from "@/app/(auth)/auth"; import { proxyCanvasVideoSource } from "@/lib/video-canvas/audio-source-proxy"; export async function GET(request: Request) { const requestHostname = new URL(request.url).hostname.toLowerCase(); const isLoopbackRequest = requestHostname === "localhost" || requestHostname === "127.0.0.1" || requestHostname === "::1"; const session = isLoopbackRequest ? null : await auth(); if (!isLoopbackRequest && !session?.user?.id) { return Response.json({ error: "Unauthorized" }, { status: 401 }); } return proxyCanvasVideoSource(request); }