MCPcopy Index your code
hub / github.com/anomalyco/opencode / createHttpServer

Function createHttpServer

packages/opencode/test/plugin/openai-ws.test.ts:842–859  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

840}
841
842async function createHttpServer() {
843 const httpRequests: IncomingMessage[] = []
844 const server = createServer((request, response) => {
845 httpRequests.push(request)
846 response.writeHead(200, { "content-type": "text/plain" })
847 response.end("http")
848 })
849 await new Promise<void>((resolve) => server.listen(0, "127.0.0.1", resolve))
850 const address = server.address() as AddressInfo
851 return {
852 server,
853 httpRequests,
854 url: `http://127.0.0.1:${address.port}/v1/responses`,
855 async [Symbol.asyncDispose]() {
856 await closeHttpServer(server)
857 },
858 }
859}
860
861function websocketServerHandle(server: WebSocketServer, http: Awaited<ReturnType<typeof createHttpServer>>) {
862 return {

Callers 3

openai-ws.test.tsFile · 0.85
createWebSocketServerFunction · 0.85

Calls 1

pushMethod · 0.80

Tested by

no test coverage detected