action:set,postField

This commit is contained in:
barisusakli
2014-11-11 18:13:15 -05:00
parent 1413478a68
commit fa95012fa3

View File

@@ -135,16 +135,28 @@ var async = require('async'),
}; };
Posts.setPostField = function(pid, field, value, callback) { Posts.setPostField = function(pid, field, value, callback) {
db.setObjectField('post:' + pid, field, value, callback); db.setObjectField('post:' + pid, field, value, function(err) {
plugins.fireHook('action:post.setField', { if (err) {
'pid': pid, return callback(err);
'field': field, }
'value': value var data = {
pid: pid
};
data[field] = value;
plugins.fireHook('action:post.setField', data);
callback();
}); });
}; };
Posts.setPostFields = function(pid, data, callback) { Posts.setPostFields = function(pid, data, callback) {
db.setObject('post:' + pid, data, callback); db.setObject('post:' + pid, data, function(err) {
if (err) {
return callback(err);
}
data.pid = pid;
plugins.fireHook('action:post.setField', data);
callback();
});
}; };
Posts.getPidIndex = function(pid, uid, callback) { Posts.getPidIndex = function(pid, uid, callback) {