mirror of
https://github.com/lyz05/danmaku.git
synced 2026-04-15 02:50:08 +08:00
26 lines
664 B
JavaScript
26 lines
664 B
JavaScript
const cron = require("node-cron");
|
||
const leancloud = require("../utils/leancloud");
|
||
const chai = require("chai");
|
||
const chaiHttp = require("chai-http");
|
||
const app = require("../app");
|
||
|
||
|
||
function subcache() {
|
||
console.log("Running Cron Job:subcache");
|
||
chai.use(chaiHttp);
|
||
chai.request(app)
|
||
.get('/sub/cache')
|
||
.end((err, res) => {
|
||
leancloud.add('Schedule', {name: 'subcache', result: res.text});
|
||
console.log(res.text);
|
||
});
|
||
}
|
||
|
||
cron.schedule('0 12/3 * * *', () => {
|
||
subcache();
|
||
});
|
||
//TODO 添加自动删除一个月前的日志
|
||
console.log('schedule.js loaded');
|
||
if (!module.parent) {
|
||
subcache();
|
||
} |