From 10eab1b237b0e01eb9337da653faafb9b9616905 Mon Sep 17 00:00:00 2001 From: Pooya Parsa Date: Fri, 14 Oct 2022 12:15:03 +0200 Subject: [PATCH] fix(writeEarlyHints): call callback if not supported too --- src/utils/response.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/utils/response.ts b/src/utils/response.ts index 9356bbc8..a7d1d88b 100644 --- a/src/utils/response.ts +++ b/src/utils/response.ts @@ -87,7 +87,12 @@ export function sendStream (event: H3Event, data: any): Promise { } export function writeEarlyHints (event: H3Event, links: string | string[], callback?: () => void) { - if (!event.res.socket && !('writeEarlyHints' in event.res)) { return } + if (!event.res.socket && !('writeEarlyHints' in event.res)) { + if (callback) { + callback() + } + return + } if ('writeEarlyHints' in event.res) { // @ts-expect-error native node 18 implementation