summaryrefslogtreecommitdiff
path: root/ext/net
diff options
context:
space:
mode:
Diffstat (limited to 'ext/net')
-rw-r--r--ext/net/01_net.js22
-rw-r--r--ext/net/02_tls.js8
2 files changed, 15 insertions, 15 deletions
diff --git a/ext/net/01_net.js b/ext/net/01_net.js
index d2c67e713..c15ff56af 100644
--- a/ext/net/01_net.js
+++ b/ext/net/01_net.js
@@ -175,7 +175,7 @@
}
this.#promiseId = promise[promiseIdSymbol];
if (this.#unref) core.unrefOp(this.#promiseId);
- const [rid, localAddr, remoteAddr] = await promise;
+ const { 0: rid, 1: localAddr, 2: remoteAddr } = await promise;
this.#promiseId = null;
if (this.addr.transport == "tcp") {
localAddr.transport = "tcp";
@@ -260,21 +260,21 @@
let remoteAddr;
switch (this.addr.transport) {
case "udp": {
- [nread, remoteAddr] = await core.opAsync(
+ ({ 0: nread, 1: remoteAddr } = await core.opAsync(
"op_net_recv_udp",
this.rid,
buf,
- );
+ ));
remoteAddr.transport = "udp";
break;
}
case "unixpacket": {
let path;
- [nread, path] = await core.opAsync(
+ ({ 0: nread, 1: path } = await core.opAsync(
"op_net_recv_unixpacket",
this.rid,
buf,
- );
+ ));
remoteAddr = { transport: "unixpacket", path };
break;
}
@@ -330,7 +330,7 @@
function listen(args) {
switch (args.transport ?? "tcp") {
case "tcp": {
- const [rid, addr] = ops.op_net_listen_tcp({
+ const { 0: rid, 1: addr } = ops.op_net_listen_tcp({
hostname: args.hostname ?? "0.0.0.0",
port: args.port,
}, args.reusePort);
@@ -338,7 +338,7 @@
return new Listener(rid, addr);
}
case "unix": {
- const [rid, path] = ops.op_net_listen_unix(args.path);
+ const { 0: rid, 1: path } = ops.op_net_listen_unix(args.path);
const addr = {
transport: "unix",
path,
@@ -354,7 +354,7 @@
return function listenDatagram(args) {
switch (args.transport) {
case "udp": {
- const [rid, addr] = udpOpFn(
+ const { 0: rid, 1: addr } = udpOpFn(
{
hostname: args.hostname ?? "127.0.0.1",
port: args.port,
@@ -365,7 +365,7 @@
return new Datagram(rid, addr);
}
case "unixpacket": {
- const [rid, path] = unixOpFn(args.path);
+ const { 0: rid, 1: path } = unixOpFn(args.path);
const addr = {
transport: "unixpacket",
path,
@@ -381,7 +381,7 @@
async function connect(args) {
switch (args.transport ?? "tcp") {
case "tcp": {
- const [rid, localAddr, remoteAddr] = await core.opAsync(
+ const { 0: rid, 1: localAddr, 2: remoteAddr } = await core.opAsync(
"op_net_connect_tcp",
{
hostname: args.hostname ?? "127.0.0.1",
@@ -393,7 +393,7 @@
return new TcpConn(rid, remoteAddr, localAddr);
}
case "unix": {
- const [rid, localAddr, remoteAddr] = await core.opAsync(
+ const { 0: rid, 1: localAddr, 2: remoteAddr } = await core.opAsync(
"op_net_connect_unix",
args.path,
);
diff --git a/ext/net/02_tls.js b/ext/net/02_tls.js
index 5b585932e..632e1fbd4 100644
--- a/ext/net/02_tls.js
+++ b/ext/net/02_tls.js
@@ -34,7 +34,7 @@
if (transport !== "tcp") {
throw new TypeError(`Unsupported transport: '${transport}'`);
}
- const [rid, localAddr, remoteAddr] = await core.opAsync(
+ const { 0: rid, 1: localAddr, 2: remoteAddr } = await core.opAsync(
"op_net_connect_tls",
{ hostname, port },
{ certFile, caCerts, certChain, privateKey, alpnProtocols },
@@ -46,7 +46,7 @@
class TlsListener extends Listener {
async accept() {
- const [rid, localAddr, remoteAddr] = await core.opAsync(
+ const { 0: rid, 1: localAddr, 2: remoteAddr } = await core.opAsync(
"op_net_accept_tls",
this.rid,
);
@@ -70,7 +70,7 @@
if (transport !== "tcp") {
throw new TypeError(`Unsupported transport: '${transport}'`);
}
- const [rid, localAddr] = ops.op_net_listen_tls(
+ const { 0: rid, 1: localAddr } = ops.op_net_listen_tls(
{ hostname, port },
{ cert, certFile, key, keyFile, alpnProtocols, reusePort },
);
@@ -86,7 +86,7 @@
alpnProtocols = undefined,
} = {},
) {
- const [rid, localAddr, remoteAddr] = await opStartTls({
+ const { 0: rid, 1: localAddr, 2: remoteAddr } = await opStartTls({
rid: conn.rid,
hostname,
certFile,