From 04b60f4f99f8f5aabce99fdba4e1e1b3f44e4a56 Mon Sep 17 00:00:00 2001 From: barisusakli Date: Fri, 4 Apr 2014 12:55:44 -0400 Subject: [PATCH] refactored parse --- src/postTools.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/postTools.js b/src/postTools.js index c9479e2763..7ecf7387ba 100644 --- a/src/postTools.js +++ b/src/postTools.js @@ -251,19 +251,19 @@ var winston = require('winston'), } PostTools.parse = function(raw, callback) { - raw = raw || ''; - - plugins.fireHook('filter:post.parse', raw, function(err, parsed) { - callback(null, !err ? parsed : raw); - }); + parse('filter:post.parse', raw, callback); }; PostTools.parseSignature = function(raw, callback) { + parse('filter:post.parseSignature', raw, callback); + }; + + function parse(hook, raw, callback) { raw = raw || ''; - plugins.fireHook('filter:post.parseSignature', raw, function(err, parsedSignature) { - callback(null, !err ? parsedSignature : raw); + plugins.fireHook(hook, raw, function(err, parsed) { + callback(null, !err ? parsed : raw); }); - }; + } }(exports));