diff --git a/lib/fediblock.js b/lib/fediblock.js index 08ec5ab..bbba1a8 100644 --- a/lib/fediblock.js +++ b/lib/fediblock.js @@ -185,9 +185,9 @@ module.exports = async (client, apex, app) => { scanReturn = async () => { app.locals.scannum = 0 if (servers?.length > 0) { - await scan(servers.shift()) + return await scan(servers.shift()) } else { - await scan(constant.initialscan) + return await scan(constant.initialscan) } }, scan = async server => { @@ -233,11 +233,11 @@ module.exports = async (client, apex, app) => { return await scanReturn() } } else { - return scanReturn() + return await scanReturn() } }, job = schedule.scheduleJob('0 ' + constant.schedule + ' * * *', async () => { await util.sendFederatedMessage(constant.nick, null, 'Scanning ' + app.locals.server + ' instance with ' + app.locals.scantotal + ' peers\nScanned ' + app.locals.peers + ' peers from ' + app.locals.instances + ' instances, ' + app.locals.created + ' created, ' + app.locals.updated + ' updated\nhttps://' + constant.apexdomain) }) - return scanReturn() + return await scanReturn() }