Newer
Older

Grant
committed
import Canvas from "./Canvas";
import { Logger } from "./Logger";
export class Jobs {
constructor() {
// every 5 minutes
setInterval(this.generateHeatmap, 1000 * 60 * 5);
this.generateHeatmap();
}
async generateHeatmap() {
Logger.info("Generating heatmap...");
const now = Date.now();
await Canvas.generateHeatmap();
Logger.info(
"Generated heatmap in " +
((Date.now() - now) / 1000).toFixed(1) +
" seconds"
);
}
}