MCPcopy Create free account
hub / github.com/Effect-TS/effect / onFailure

Method onFailure

packages/platform/deno/src/DenoHttpServer.ts:472–485  ·  view source on GitHub ↗
(cause: Event)

Source from the content-addressed store, hash-verified

470 upgrade.socket.removeEventListener("close", onFailure)
471 }
472 const onFailure = (cause: Event) => {
473 cleanup()
474 upgrade.socket.removeEventListener("message", buffer)
475 buffered.length = 0
476 resume(Effect.fail(
477 new Error.HttpServerError({
478 reason: new Error.RequestParseError({
479 request: this,
480 cause,
481 description: "WebSocket upgrade failed before open"
482 })
483 })
484 ))
485 }
486 const onOpen = () => {
487 cleanup()
488 resume(Socket.fromWebSocket(

Callers

nothing calls this directly

Calls 4

removeEventListenerMethod · 0.80
cleanupFunction · 0.50
resumeFunction · 0.50
failMethod · 0.45

Tested by

no test coverage detected