From 133f9a952bc317347fa6581a6a47e59287f5b960 Mon Sep 17 00:00:00 2001 From: Matt Mastracci Date: Tue, 13 Jun 2023 12:05:23 -0600 Subject: fix(ext/http): replace await Deno.serve with await Deno.serve().finished (#19485) We have a bunch of these to clean up after we changed the API. --- ext/http/00_serve.js | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'ext') diff --git a/ext/http/00_serve.js b/ext/http/00_serve.js index 47bbb7e7b..be9c9d801 100644 --- a/ext/http/00_serve.js +++ b/ext/http/00_serve.js @@ -38,6 +38,7 @@ import { listen, TcpConn } from "ext:deno_net/01_net.js"; import { listenTls } from "ext:deno_net/02_tls.js"; const { ArrayPrototypePush, + Error, ObjectPrototypeIsPrototypeOf, PromisePrototypeCatch, SafeSet, @@ -725,6 +726,11 @@ function serveHttpOn(context, callback) { return { finished, + then() { + throw new Error( + "Deno.serve no longer returns a promise. await server.finished instead of server.", + ); + }, ref() { ref = true; if (currentPromise) { -- cgit v1.2.3