refactored parse

v1.18.x
barisusakli 11 years ago
parent c1f0d47cd4
commit 04b60f4f99

@ -251,19 +251,19 @@ var winston = require('winston'),
} }
PostTools.parse = function(raw, callback) { PostTools.parse = function(raw, callback) {
raw = raw || ''; parse('filter:post.parse', raw, callback);
plugins.fireHook('filter:post.parse', raw, function(err, parsed) {
callback(null, !err ? parsed : raw);
});
}; };
PostTools.parseSignature = function(raw, callback) { PostTools.parseSignature = function(raw, callback) {
parse('filter:post.parseSignature', raw, callback);
};
function parse(hook, raw, callback) {
raw = raw || ''; raw = raw || '';
plugins.fireHook('filter:post.parseSignature', raw, function(err, parsedSignature) { plugins.fireHook(hook, raw, function(err, parsed) {
callback(null, !err ? parsedSignature : raw); callback(null, !err ? parsed : raw);
}); });
}; }
}(exports)); }(exports));

Loading…
Cancel
Save