v1.18.x
Julian Lam 8 years ago
parent 88e0ee4ffe
commit 5fc6fe1c80

@ -18,7 +18,14 @@ Settings.getOne = function (hash, field, callback) {
db.getObjectField('settings:' + hash, field, callback); db.getObjectField('settings:' + hash, field, callback);
}; };
Settings.set = function (hash, values, callback) { Settings.set = function (hash, values, quiet, callback) {
if (!callback && typeof quiet === 'function') {
callback = quiet;
quiet = false;
} else {
quiet = quiet || false;
}
async.waterfall([ async.waterfall([
function (next) { function (next) {
db.setObject('settings:' + hash, values, next); db.setObject('settings:' + hash, values, next);
@ -29,7 +36,7 @@ Settings.set = function (hash, values, callback) {
settings: values, settings: values,
}); });
Meta.reloadRequired = true; Meta.reloadRequired = !quiet;
next(); next();
}, },
], callback); ], callback);

Loading…
Cancel
Save