summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorAndy Hayden <andyhayden1@gmail.com>2019-10-28 12:58:35 -0700
committerRy Dahl <ry@tinyclouds.org>2019-10-28 15:58:35 -0400
commitf484776384ad7df35ab7626b7a673f3902a6cfaa (patch)
treecb74f31550dc666ec75f5a2f95d61dc69931cb16 /tools
parent71efe6f2c530d1cb9e8a2679f5778e2c034a9d0d (diff)
Use top-level for-await in various places (#3217)
Diffstat (limited to 'tools')
-rw-r--r--tools/deno_tcp.ts11
-rw-r--r--tools/deno_tcp_proxy.ts11
2 files changed, 6 insertions, 16 deletions
diff --git a/tools/deno_tcp.ts b/tools/deno_tcp.ts
index 2b259cd38..13ebe76af 100644
--- a/tools/deno_tcp.ts
+++ b/tools/deno_tcp.ts
@@ -24,12 +24,7 @@ async function handle(conn: Deno.Conn): Promise<void> {
}
}
-async function main(): Promise<void> {
- console.log("Listening on", addr);
- while (true) {
- const conn = await listener.accept();
- handle(conn);
- }
+console.log("Listening on", addr);
+for await (const conn of listener) {
+ handle(conn);
}
-
-main();
diff --git a/tools/deno_tcp_proxy.ts b/tools/deno_tcp_proxy.ts
index 23d219071..487825648 100644
--- a/tools/deno_tcp_proxy.ts
+++ b/tools/deno_tcp_proxy.ts
@@ -24,12 +24,7 @@ async function handle(conn: Deno.Conn): Promise<void> {
}
}
-async function main(): Promise<void> {
- console.log(`Proxy listening on http://${addr}/`);
- while (true) {
- const conn = await listener.accept();
- handle(conn);
- }
+console.log(`Proxy listening on http://${addr}/`);
+for await (const conn of listener) {
+ handle(conn);
}
-
-main();