|
|
@ -4,9 +4,9 @@ process |
|
|
|
.on('uncaughtException', console.error) |
|
|
|
.on('uncaughtException', console.error) |
|
|
|
.on('unhandledRejection', console.error); |
|
|
|
.on('unhandledRejection', console.error); |
|
|
|
|
|
|
|
|
|
|
|
const msTime = require(__dirname+'/helpers/mstime.js') |
|
|
|
const msTime = require(__dirname+'/../helpers/mstime.js') |
|
|
|
, Mongo = require(__dirname+'/db/db.js') |
|
|
|
, Mongo = require(__dirname+'/../db/db.js') |
|
|
|
, { enableWebring } = require(__dirname+'/configs/main.json'); |
|
|
|
, { enableWebring } = require(__dirname+'/../configs/main.json'); |
|
|
|
|
|
|
|
|
|
|
|
(async () => { |
|
|
|
(async () => { |
|
|
|
|
|
|
|
|
|
|
@ -15,7 +15,7 @@ const msTime = require(__dirname+'/helpers/mstime.js') |
|
|
|
console.log('STARTING SCHEDULES'); |
|
|
|
console.log('STARTING SCHEDULES'); |
|
|
|
|
|
|
|
|
|
|
|
//delete files for expired captchas
|
|
|
|
//delete files for expired captchas
|
|
|
|
const deleteCaptchas = require(__dirname+'/schedules/deletecaptchas.js'); |
|
|
|
const deleteCaptchas = require(__dirname+'/deletecaptchas.js'); |
|
|
|
deleteCaptchas().catch(e => console.error); |
|
|
|
deleteCaptchas().catch(e => console.error); |
|
|
|
setInterval(() => { |
|
|
|
setInterval(() => { |
|
|
|
deleteCaptchas().catch(e => console.error); |
|
|
|
deleteCaptchas().catch(e => console.error); |
|
|
@ -23,7 +23,7 @@ const msTime = require(__dirname+'/helpers/mstime.js') |
|
|
|
|
|
|
|
|
|
|
|
//update webring
|
|
|
|
//update webring
|
|
|
|
if (enableWebring) { |
|
|
|
if (enableWebring) { |
|
|
|
const updateWebring = require(__dirname+'/schedules/webring.js'); |
|
|
|
const updateWebring = require(__dirname+'/webring.js'); |
|
|
|
updateWebring().catch(e => console.error); |
|
|
|
updateWebring().catch(e => console.error); |
|
|
|
setInterval(() => { |
|
|
|
setInterval(() => { |
|
|
|
updateWebring().catch(e => console.error); |
|
|
|
updateWebring().catch(e => console.error); |
|
|
@ -31,7 +31,7 @@ const msTime = require(__dirname+'/helpers/mstime.js') |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
//update board stats and homepage
|
|
|
|
//update board stats and homepage
|
|
|
|
const taskQueue = require(__dirname+'/queue.js'); |
|
|
|
const taskQueue = require(__dirname+'/../queue.js'); |
|
|
|
taskQueue.push({ |
|
|
|
taskQueue.push({ |
|
|
|
'task': 'updateStats', |
|
|
|
'task': 'updateStats', |
|
|
|
'options': {} |
|
|
|
'options': {} |
|
|
@ -42,7 +42,7 @@ const msTime = require(__dirname+'/helpers/mstime.js') |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
//file pruning
|
|
|
|
//file pruning
|
|
|
|
const pruneFiles = require(__dirname+'/schedules/prune.js'); |
|
|
|
const pruneFiles = require(__dirname+'/prune.js'); |
|
|
|
pruneFiles().catch(e => console.error); |
|
|
|
pruneFiles().catch(e => console.error); |
|
|
|
setInterval(() => { |
|
|
|
setInterval(() => { |
|
|
|
pruneFiles().catch(e => console.error); |
|
|
|
pruneFiles().catch(e => console.error); |