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 | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 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) { - raw = raw || ''; - - plugins.fireHook('filter:post.parseSignature', raw, function(err, parsedSignature) { - callback(null, !err ? parsedSignature : raw); - }); + parse('filter:post.parseSignature', raw, callback); }; + function parse(hook, raw, callback) { + raw = raw || ''; + + plugins.fireHook(hook, raw, function(err, parsed) { + callback(null, !err ? parsed : raw); + }); + } + }(exports));