summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAsher Gomez <ashersaupingomez@gmail.com>2024-01-25 09:50:33 +1100
committerGitHub <noreply@github.com>2024-01-24 22:50:33 +0000
commitb1230586f8d2e35b8cdaafd52e27f0f1e50f245b (patch)
treec952bf5e2671379018b6558d5a7129202dda2f7e
parent44f8b05f5bf45453496e80c69dc7850aa98c9af8 (diff)
fix: use `warnOnDeprecatedApi()` in `Deno.TlsListener.rid` (#22089)
Missed in #22077
-rw-r--r--ext/net/02_tls.js18
1 files changed, 17 insertions, 1 deletions
diff --git a/ext/net/02_tls.js b/ext/net/02_tls.js
index 1411c6d74..5405d68a3 100644
--- a/ext/net/02_tls.js
+++ b/ext/net/02_tls.js
@@ -75,9 +75,25 @@ async function connectTls({
}
class TlsListener extends Listener {
+ #rid = 0;
+
+ constructor(rid, addr) {
+ super(rid, addr);
+ this.#rid = rid;
+ }
+
+ get rid() {
+ internals.warnOnDeprecatedApi(
+ "Deno.TlsListener.rid",
+ new Error().stack,
+ "Use `Deno.TlsListener` instance methods instead.",
+ );
+ return this.#rid;
+ }
+
async accept() {
const { 0: rid, 1: localAddr, 2: remoteAddr } = await op_net_accept_tls(
- this.rid,
+ this.#rid,
);
localAddr.transport = "tcp";
remoteAddr.transport = "tcp";