From 332dff870ac27ff73b8242896a3c58d71557a5cb Mon Sep 17 00:00:00 2001 From: Phillip9587 Date: Mon, 25 Nov 2024 19:41:07 +0100 Subject: [PATCH] cleanup: remove `setImmediate` support check `setImmediate` is available since Node.js v0.9.1 --- index.js | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/index.js b/index.js index f887765..880a71a 100644 --- a/index.js +++ b/index.js @@ -26,10 +26,6 @@ var statuses = require('statuses') var DOUBLE_SPACE_REGEXP = /\x20{2}/g var NEWLINE_REGEXP = /\n/g -/* istanbul ignore next */ -var defer = typeof setImmediate === 'function' - ? setImmediate - : function (fn) { process.nextTick(fn.bind.apply(fn, arguments)) } var isFinished = onFinished.isFinished /** @@ -118,7 +114,7 @@ function finalhandler (req, res, options) { // schedule onerror callback if (err && onerror) { - defer(onerror, err, req, res) + setImmediate(onerror, err, req, res) } // cannot actually respond