@fabrix/spool-cart
Version:
Spool - eCommerce Spool for Fabrix
25 lines (24 loc) • 833 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const spool_crons_1 = require("@fabrix/spool-crons");
class AccountsCron extends spool_crons_1.Cron {
expired() {
const rule = '0 5 0 1 * *';
this.scheduler.scheduleJob('AccountsCron.expired', rule, () => {
this.app.services.AccountService.sourcesExpiredThisMonth()
.catch(err => {
this.app.log.error(err);
});
});
}
willExpire() {
const rule = '0 5 0 1 * *';
this.scheduler.scheduleJob('AccountsCron.willExpire', rule, () => {
this.app.services.AccountService.sourcesWillExpireNextMonth()
.catch(err => {
this.app.log.error(err);
});
});
}
}
exports.AccountsCron = AccountsCron;