@pulsecron/pulse
Version:
The modern MongoDB-powered job scheduler library for Node.js
21 lines • 643 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.now = void 0;
const tslib_1 = require("tslib");
const debug_1 = tslib_1.__importDefault(require("debug"));
const debug = (0, debug_1.default)('pulse:now');
const now = async function (name, data) {
debug('Pulse.now(%s, [Object])', name);
try {
const job = this.create(name, data || {});
job.schedule(new Date());
await job.save();
return job;
}
catch (error) {
debug('error trying to create a job for this exact moment');
throw error;
}
};
exports.now = now;
//# sourceMappingURL=now.js.map