mirror of
https://github.com/denoland/deno.git
synced 2025-02-01 12:16:11 -05:00
BREAKING(unstable): Rename Deno.WebSocketUpgrade::websocket to socket (#11542)
This commit is contained in:
parent
c198535caf
commit
42afbed053
3 changed files with 17 additions and 17 deletions
|
@ -641,12 +641,12 @@ unitTest({ perms: { net: true } }, async function httpServerWebSocket() {
|
|||
const { request, respondWith } = (await httpConn.nextRequest())!;
|
||||
const {
|
||||
response,
|
||||
websocket,
|
||||
socket,
|
||||
} = Deno.upgradeWebSocket(request);
|
||||
websocket.onerror = () => fail();
|
||||
websocket.onmessage = (m) => {
|
||||
websocket.send(m.data);
|
||||
websocket.close();
|
||||
socket.onerror = () => fail();
|
||||
socket.onmessage = (m) => {
|
||||
socket.send(m.data);
|
||||
socket.close();
|
||||
};
|
||||
await respondWith(response);
|
||||
break;
|
||||
|
|
|
@ -368,11 +368,11 @@
|
|||
|
||||
const response = fromInnerResponse(r, "immutable");
|
||||
|
||||
const websocket = webidl.createBranded(WebSocket);
|
||||
setEventTargetData(websocket);
|
||||
response[_ws] = websocket;
|
||||
const socket = webidl.createBranded(WebSocket);
|
||||
setEventTargetData(socket);
|
||||
response[_ws] = socket;
|
||||
|
||||
return { response, websocket };
|
||||
return { response, socket };
|
||||
}
|
||||
|
||||
window.__bootstrap.http = {
|
||||
|
|
16
extensions/http/lib.deno_http.unstable.d.ts
vendored
16
extensions/http/lib.deno_http.unstable.d.ts
vendored
|
@ -18,7 +18,7 @@ declare namespace Deno {
|
|||
|
||||
export interface WebSocketUpgrade {
|
||||
response: Response;
|
||||
websocket: WebSocket;
|
||||
socket: WebSocket;
|
||||
}
|
||||
|
||||
export interface UpgradeWebSocketOptions {
|
||||
|
@ -38,16 +38,16 @@ declare namespace Deno {
|
|||
* const httpConn = Deno.serveHttp(conn);
|
||||
* const e = await httpConn.nextRequest();
|
||||
* if (e) {
|
||||
* const { websocket, response } = Deno.upgradeWebSocket(e.request);
|
||||
* websocket.onopen = () => {
|
||||
* websocket.send("Hello World!");
|
||||
* const { socket, response } = Deno.upgradeWebSocket(e.request);
|
||||
* socket.onopen = () => {
|
||||
* socket.send("Hello World!");
|
||||
* };
|
||||
* websocket.onmessage = (e) => {
|
||||
* socket.onmessage = (e) => {
|
||||
* console.log(e.data);
|
||||
* websocket.close();
|
||||
* socket.close();
|
||||
* };
|
||||
* websocket.onclose = () => console.log("WebSocket has been closed.");
|
||||
* websocket.onerror = (e) => console.error("WebSocket error:", e.message);
|
||||
* socket.onclose = () => console.log("WebSocket has been closed.");
|
||||
* socket.onerror = (e) => console.error("WebSocket error:", e.message);
|
||||
* e.respondWith(response);
|
||||
* }
|
||||
* ```
|
||||
|
|
Loading…
Add table
Reference in a new issue