mirror of
https://github.com/lyz05/danmaku.git
synced 2026-04-30 13:52:10 +08:00
39 lines
862 B
JavaScript
39 lines
862 B
JavaScript
const cron = require("node-cron");
|
||
const leancloud = require("../utils/leancloud");
|
||
const chai = require("chai");
|
||
const chaiHttp = require("chai-http");
|
||
const cf2dns = require("./cf2dns");
|
||
|
||
function subcache(app) {
|
||
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);
|
||
});
|
||
}
|
||
|
||
module.exports = (app) => {
|
||
//TODO 添加自动删除一个月前的日志
|
||
console.log("schedule.js loaded");
|
||
// 自动刷新订阅
|
||
// cron.schedule("0 */8 * * *", () => {
|
||
// subcache(app);
|
||
// });
|
||
// Cloudflare优选IP
|
||
// cron.schedule("*/15 * * * *", () => {
|
||
// cf2dns().then((result)=>{
|
||
// leancloud.add("Schedule", {
|
||
// name: "cf2dns",
|
||
// result
|
||
// });
|
||
// });
|
||
// });
|
||
};
|
||
|