0
0
Fork 0
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:
Nayeem Rahman 2021-07-28 12:13:14 +01:00 committed by GitHub
parent c198535caf
commit 42afbed053
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 17 additions and 17 deletions

View file

@ -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;

View file

@ -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 = {

View file

@ -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);
* }
* ```