123456789101112131415161718192021222324252627282930313233343536373839 |
- "use strict";
- const { getGlobalMonotonicClockMS } = require("./global-monotonic-clock");
- const clockIsAccurate = require("./clock-is-accurate");
- function calculateClockOffset() {
- const start = Date.now();
- let cur = start;
-
-
- for (let i = 0; i < 1e6 && cur === start; i++) {
- cur = Date.now();
- }
-
-
-
- return cur - getGlobalMonotonicClockMS();
- }
- if (clockIsAccurate) {
-
- calculateClockOffset();
- calculateClockOffset();
- calculateClockOffset();
- module.exports = calculateClockOffset;
- } else {
- module.exports = undefined;
- }
|