MCPcopy Create free account
hub / github.com/NativeScript/SimDeck / isWebSocketUpgradeRequest

Function isWebSocketUpgradeRequest

scripts/studio-provider-bridge.mjs:535–545  ·  view source on GitHub ↗
(request)

Source from the content-addressed store, hash-verified

533}
534
535export function isWebSocketUpgradeRequest(request) {
536 const headers = new Headers(request.headers || {});
537 return (
538 headers.get("upgrade")?.toLowerCase() === "websocket" ||
539 headers
540 .get("connection")
541 ?.toLowerCase()
542 .split(",")
543 .some((value) => value.trim() === "upgrade") === true
544 );
545}
546
547async function proxyLocalRequest(request) {
548 const target = new URL(request.path, `${localUrl}/`);

Callers 1

handleRequestFunction · 0.70

Calls 1

getMethod · 0.65

Tested by

no test coverage detected