clearTimeout(timeout)
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
ale 2024-09-26 01:30:49 +02:00
parent 74d6f6d488
commit 9e728583c4

View File

@ -18,16 +18,17 @@ module.exports = async (client, apex, app) => {
} }
}, },
requestPart = async uri => { requestPart = async uri => {
const ac = new AbortController() const ac = new AbortController(),
setTimeout(() => { timeout = setTimeout(() => {
ac.abort() ac.abort()
}, constant.abort_timeout) }, constant.abort_timeout)
const response = await fetch(uri, { const response = await fetch(uri, {
headers: { 'User-Agent': constant.agent }, headers: { 'User-Agent': constant.agent },
signal: ac.signal, signal: ac.signal,
keepalive: false, keepalive: false,
timeout: constant.timeout, timeout: constant.timeout,
}) })
clearTimeout(timeout)
return await response.json() return await response.json()
}, },
scanInstance = async instance => { scanInstance = async instance => {