Update to add revision saving policy

This commit is contained in:
Wu Cheng-Han 2016-09-18 16:50:20 +08:00
parent f2347782d8
commit 79fd2d1364
3 changed files with 26 additions and 6 deletions

View file

@ -187,13 +187,13 @@ var cleaner = setInterval(function () {
if (err) return logger.error('cleaner error', err);
});
}, 60000);
var saverSleep = true;
var saverSleep = false;
// save note revision in interval
var saver = setInterval(function () {
if (saverSleep) return;
models.Revision.saveAllNotesRevision(function (err, notes) {
if (err) return logger.error('revision saver failed: ' + err);
if (notes.length <= 0) {
if (notes && notes.length <= 0) {
saverSleep = true;
return;
}