add user agent string and also dont do HEAD requst for initial requst
This commit is contained in:
parent
4f1e81a1de
commit
b937a0f0f9
19
index.js
19
index.js
|
@ -41,13 +41,17 @@ function sleep(ms) {
|
||||||
let resps = [];
|
let resps = [];
|
||||||
let firstRemoteTime = undefined;
|
let firstRemoteTime = undefined;
|
||||||
let foundChange = undefined;
|
let foundChange = undefined;
|
||||||
|
let reqtempl = {
|
||||||
await conn.request({
|
method: "OPTIONS",
|
||||||
method: "HEAD",
|
|
||||||
path: url.pathname + url.search,
|
path: url.pathname + url.search,
|
||||||
|
headers: {
|
||||||
|
"user-agent": "webtimediff"
|
||||||
|
},
|
||||||
blocking: false,
|
blocking: false,
|
||||||
idempotent: true,
|
idempotent: true,
|
||||||
});
|
}
|
||||||
|
|
||||||
|
await conn.request(reqtempl);
|
||||||
|
|
||||||
for (let i = 0; (!foundChange) && i < end; i += step) {
|
for (let i = 0; (!foundChange) && i < end; i += step) {
|
||||||
if (errors.length > 0)
|
if (errors.length > 0)
|
||||||
|
@ -55,12 +59,7 @@ function sleep(ms) {
|
||||||
|
|
||||||
let date = new Date();
|
let date = new Date();
|
||||||
let ii=i;
|
let ii=i;
|
||||||
let res = conn.request({
|
let res = conn.request(reqtempl).then(e => (
|
||||||
method: "OPTIONS",
|
|
||||||
path: url.pathname + url.search,
|
|
||||||
blocking: false,
|
|
||||||
idempotent: true,
|
|
||||||
}).then(e => (
|
|
||||||
e.date = new Date(e.headers.date),
|
e.date = new Date(e.headers.date),
|
||||||
firstRemoteTime = firstRemoteTime ?? e.date,
|
firstRemoteTime = firstRemoteTime ?? e.date,
|
||||||
e.madeAt = date,
|
e.madeAt = date,
|
||||||
|
|
Loading…
Reference in a new issue