This commit is contained in:
parent
f4f426a344
commit
b216baf619
@ -20,8 +20,9 @@ module.exports = async (client, apex, app) => {
|
||||
const ac = new AbortController(),
|
||||
timeout = setTimeout(() => {
|
||||
setImmediate(() => ac.abort())
|
||||
}, constant.abort_timeout),
|
||||
response = await fetch(uri, {
|
||||
}, constant.abort_timeout)
|
||||
try {
|
||||
const response = await fetch(uri, {
|
||||
headers: { 'User-Agent': constant.agent },
|
||||
signal: ac.signal,
|
||||
keepalive: false,
|
||||
@ -29,6 +30,14 @@ module.exports = async (client, apex, app) => {
|
||||
})
|
||||
setImmediate(() => clearTimeout(timeout))
|
||||
return await response.json()
|
||||
} catch (e) {
|
||||
setImmediate(() => {
|
||||
clearTimeout(timeout)
|
||||
ac.abort()
|
||||
})
|
||||
return
|
||||
// console.error(e)
|
||||
}
|
||||
},
|
||||
scanInstance = async instance => {
|
||||
const json = await requestPart(`https://${instance}/api/v1/instance/domain_blocks`)
|
||||
@ -108,7 +117,7 @@ module.exports = async (client, apex, app) => {
|
||||
app.locals.peers++
|
||||
await scanInstance(instance)
|
||||
} catch (e) {
|
||||
// console.error(e)
|
||||
console.error(e)
|
||||
}
|
||||
}
|
||||
yield 0
|
||||
|
Loading…
Reference in New Issue
Block a user