Issue #122: If watch file exists at startup, kick off task/schedule
This commit is contained in:
parent
8ead65c1ff
commit
0bef268276
|
@ -13,6 +13,7 @@ const pty = require('ptyw.js');
|
|||
const sane = require('sane');
|
||||
const moment = require('moment');
|
||||
const paths = require('path');
|
||||
const fse = require('fs-extra');
|
||||
|
||||
exports.getModule = EventSchedulerModule;
|
||||
exports.EventSchedulerModule = EventSchedulerModule; // allow for loadAndStart
|
||||
|
@ -245,6 +246,12 @@ EventSchedulerModule.prototype.startup = function(cb) {
|
|||
}
|
||||
});
|
||||
});
|
||||
|
||||
fse.exists(schedEvent.schedule.watchFile, exists => {
|
||||
if(exists) {
|
||||
self.performAction(schedEvent, `Watch file: ${schedEvent.schedule.watchFile}`);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
|
@ -1669,6 +1669,16 @@ FTNMessageScanTossModule.prototype.startup = function(cb) {
|
|||
}
|
||||
});
|
||||
});
|
||||
|
||||
//
|
||||
// If the watch file already exists, kick off now
|
||||
// https://github.com/NuSkooler/enigma-bbs/issues/122
|
||||
//
|
||||
fse.exists(importSchedule.watchFile, exists => {
|
||||
if(exists) {
|
||||
tryImportNow(`Performing import/toss due to @watch: ${importSchedule.watchFile} (initial exists)`);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue