Skip to content

Commit

Permalink
http: remove dead code from internal/http.js
Browse files Browse the repository at this point in the history
PR-URL: nodejs#36630
Refs: nodejs#32329
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Rich Trott <rtrott@gmail.com>
  • Loading branch information
Lxxyx authored and aduh95 committed Jan 13, 2021
1 parent cb91995 commit bae71f0
Showing 1 changed file with 0 additions and 10 deletions.
10 changes: 0 additions & 10 deletions lib/internal/http.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,34 +5,25 @@ const {
Date,
DatePrototypeGetMilliseconds,
DatePrototypeToUTCString,
DatePrototypeValueOf,
} = primordials;

const { setUnrefTimeout } = require('internal/timers');
const { PerformanceEntry, notify } = internalBinding('performance');

let nowCache;
let utcCache;

function nowDate() {
if (!nowCache) cache();
return nowCache;
}

function utcDate() {
if (!utcCache) cache();
return utcCache;
}

function cache() {
const d = new Date();
nowCache = DatePrototypeValueOf(d);
utcCache = DatePrototypeToUTCString(d);
setUnrefTimeout(resetCache, 1000 - DatePrototypeGetMilliseconds(d));
}

function resetCache() {
nowCache = undefined;
utcCache = undefined;
}

Expand All @@ -55,7 +46,6 @@ function emitStatistics(statistics) {
module.exports = {
kOutHeaders: Symbol('kOutHeaders'),
kNeedDrain: Symbol('kNeedDrain'),
nowDate,
utcDate,
emitStatistics
};

0 comments on commit bae71f0

Please sign in to comment.