We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8578fe2 commit f94eec0Copy full SHA for f94eec0
lib/internal/http.js
@@ -1,20 +1,21 @@
1
'use strict';
2
3
-const timers = require('timers');
+const { setUnrefTimeout } = require('internal/timers');
4
5
var dateCache;
6
function utcDate() {
7
if (!dateCache) {
8
const d = new Date();
9
dateCache = d.toUTCString();
10
- timers.enroll(utcDate, 1000 - d.getMilliseconds());
11
- timers._unrefActive(utcDate);
+
+ setUnrefTimeout(resetCache, 1000 - d.getMilliseconds());
12
}
13
return dateCache;
14
15
-utcDate._onTimeout = function() {
16
+function resetCache() {
17
dateCache = undefined;
-};
18
+}
19
20
function ondrain() {
21
if (this._httpMessage) this._httpMessage.emit('drain');
0 commit comments